我正在使用一个自动创建tableView的UINavigationController。它目前使用普通的tableView样式,但我想使用分组代替。
如何在使用UINavigationController时将tableView设置为分组?似乎没有任何答案......
UINavigationController位于UITabBarController内。所有这些都是在Interface Builder中构建的。
答案 0 :(得分:3)
UITableView *aTableView = [[UITableView alloc] initWithFrame:aRect
style:UITableViewStyleGrouped];
或
RootViewController *rootViewController = [[RootViewController alloc] initWithStyle:UITableViewStyleGrouped];
其中@interface RootViewController : UITableViewController
(取自改编后的TableViewSuite, SimpleSectionedTableView)。
UITableViewController -initWithStyle:
@implementation RootViewController //is a UITableViewController
-(void) viewDidLoad
{
self.tableView = nil;
UITableView *tv = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] bounds]
style:UITableViewStyleGrouped];
self.tableView = tv;
[tv release];
}
…
@end