Monotouch - 如何在分组部分的开头设置标题样式?

时间:2012-10-17 13:33:36

标签: header xamarin.ios

我总是Monotouch n00bie,我真的很难找到如何更改分组部分标题的字体和行数。

我正在创建我的IUTableViewSource并将其附加到我的UITableView,但是更改所有节标题的语法在哪里? (每个分组部分上面的那些)。

我查看了XCode IB并猜到了tableView.Header / Section / HeaderFont / Style等

来自ASP.NET c#这很辛苦!

1 个答案:

答案 0 :(得分: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.D,我很少再去使用常规的UITableView了!