2

私は完全な Monotouch n00bie であり、グループ化されたセクション ヘッダーのフォントと行サイズを変更する方法を見つけるのに本当に苦労しています。

IUTableViewSource を作成して UITableView にアタッチしていますが、すべてのセクション ヘッダーを変更する構文はどこにありますか? (グループ化された各セクションの上にあるもの)。

XCode IB を調べて、tableView.Header/Section/HeaderFont/Style などを推測しました

ASP.NET c# から来て、これは大変な作業です!

4

1 に答える 1

0

これは、MonoTouch.Dialog を使用して簡単に行うことができます。

https://github.com/migueldeicaza/MonoTouch.Dialog

また、MonoTouch も付属しています。参照を追加し、using ステートメントを追加するだけで準備完了です。

RootElement root = new RootElement("MyRootName");
Section mySection = new Section();
UIView mySectionHeaderView = // Do stuff here to make your custom header. Add UILabels, etc etc.
mySection.HeaderView = mySectionHeaderView;

StringElement strElement = new StringElement("This is a table cell"); // just to get you started
mySection.Add(strElement); // Add element to the section.
root.Add(mySection); // Add my section to the root element.
Root = root; // Sets my temp root, to the DialogViewControllers actual Root. You do this rather than working directly on Root to stop some display issues.

これは、MonoTouch.Dialog を取得し、クラスが DialogViewController のサブクラスであることを前提としています。このMT.DIについて知ったら、通常のUITableViewsを使用することはめったにありません!

于 2012-11-15T05:55:16.947 に答える