我有一个拆分视图应用程序,通过将拆分视图控制器添加到故事板来创建。我有一个应该分组的表格视图,圆角和灰色背景,但它显示简单的风格。我在app delegate中初始化视图,如下所示:
self.dateController = [[DateViewController alloc] initWithStyle: UITableViewStyleGrouped];
其中DateViewController是我的自定义TableViewController类。这是DateViewController.m中的相关代码:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
[self.view setFrame: CGRectMake( 0, 260, 768, 764 )];
toolbar = [[UIToolbar alloc] initWithFrame: CGRectMake( 0, 0, 768, 44 )];
[self.view addSubview: toolbar];
}
return self;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return 2;
}
- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section {
return 3;
}
什么可能导致我的表视图不被分组?谢谢!
答案 0 :(得分:1)
- (id)initWithStyle:(UITableViewStyle)style
{
self = [super initWithStyle:UITableViewStyleGrouped];
if (self) {
}
return self;
}
现在它有效!