el.*_*ero 1 iphone uitableview tableview ios5
我可以动态获得行数吗?我正在尝试删除tableView部分标题,我不知道如何...我已经教过一个解决方案是改变部分的数量.
现在我的numberOfSectionsInTableView看起来像:
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 2;
}
Run Code Online (Sandbox Code Playgroud)
和
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
beTribesAppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
switch (section) {
case 0:
return [appDelegate.firstArray count];
case 1:
return [appDelegate.secondArray count];
default:
return 0;
}
}
Run Code Online (Sandbox Code Playgroud)
像这样设置标题部分:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
sectionTitles = [[NSMutableArray alloc] init];
[sectionTitles addObject:@"firstSection"];
[sectionTitles addObject:@"secondSection"];
NSString *sectionText = [sectionTitles objectAtIndex:section];
return sectionText;
}
Run Code Online (Sandbox Code Playgroud)
我不确定理解这个问题,因为答案似乎微不足道:只需改变实现以返回一些动态值,你就完成了,对吧?
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return self.nbSections;
}
Run Code Online (Sandbox Code Playgroud)
nbSections您将为其分配所需值的属性在哪里,以便您可以随时更改它.那么问题是什么呢?
PS:当然,打电话[tableView reloadData]来重新计算你的tableView的内容,并明确考虑新值...也许这就是你错过的?
| 归档时间: |
|
| 查看次数: |
4336 次 |
| 最近记录: |