我总是Monotouch n00bie,我真的很难找到如何更改分组部分标题的字体和行数。
我正在创建我的IUTableViewSource并将其附加到我的UITableView,但是更改所有节标题的语法在哪里? (每个分组部分上面的那些)。
我查看了XCode IB并猜到了tableView.Header / Section / HeaderFont / Style等
来自ASP.NET c#这很辛苦!
答案 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了!