在iphone sdk中,有没有什么办法可以动态决定是否在表格视图旁边显示索引,还有段落么?例如,如果表中有超过50个条目,我想显示索引“A ... Z”,但是如果它小于该条目,我想隐藏它。可以动态决定吗?我正在使用UILocalizedIndexedCollation来显示索引。谢谢!动态隐藏tableview索引
1
A
回答
2
UITableView具有一个名为sectionIndexMinimumDisplayRowCount
的属性 - 在表右边显示索引列表的表行数。
0
代码如下,
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
if([datasource count]<50)
return nil;
NSMutableArray *tempArray = [[NSMutableArray alloc] init];
[tempArray addObject:@"1"];
[tempArray addObject:@"2"];
[tempArray addObject:@"3"];
[tempArray addObject:@"4"];
[tempArray addObject:@"5"];
[tempArray addObject:@"6"];
[tempArray addObject:@"7"];
[tempArray addObject:@"8"];
[tempArray addObject:@"9"];
[tempArray addObject:@"10"];
[tempArray addObject:@"11"];
[tempArray addObject:@"12"];
[tempArray addObject:@"13"];
[tempArray addObject:@"14"];
[tempArray addObject:@"15"];
[tempArray addObject:@"16"];
[tempArray addObject:@"17"];
[tempArray addObject:@"18"];
[tempArray addObject:@"19"];
[tempArray addObject:@"20"];
[tempArray addObject:@"21"];
[tempArray addObject:@"22"];
[tempArray addObject:@"23"];
[tempArray addObject:@"24"];
[tempArray addObject:@"25"];
[tempArray addObject:@"26"];
return tempArray;
}
相关问题
- 1. iOS7 searchDisplayController隐藏tableview索引
- 2. 动态隐藏TableView节标题
- 3. 隐藏datagridview列和索引
- 4. 隐藏TitleBar中+ Z-索引
- 5. MVC路由 - 隐藏索引
- 6. gitweb隐藏索引project_list
- 7. 隐藏数组值索引
- 8. 仅索引隐藏锚点
- 9. 动态隐藏项目[隐藏]
- 10. 我们搜索后用TableView滚动时隐藏键盘
- 11. 动态隐藏状态栏
- 12. 搜索时隐藏索引栏UITableView
- 13. Tableview首先隐藏部分?
- 14. NavigationBar隐藏TabBarViewController中的TableView
- 15. UITableView设置tableview行隐藏
- 16. 动态隐藏揭示
- 17. 与代码隐藏动态
- 18. 隐藏动态URL目录
- 19. Ionic2 menuToggle动态隐藏
- 20. 动态隐藏表单域
- 21. 动态隐藏WPF TabItem的
- 22. 隐藏动画模态UIView?
- 23. 的tableview索引confussion
- 24. 根据索引显示/隐藏列
- 25. 从索引中隐藏目录图像
- 26. 如何隐藏DWR类索引?
- 27. jQuery的隐藏显示使用索引
- 28. V8隐藏类索引查找
- 29. 从搜索引擎隐藏cname
- 30. ShieldUI Grid - 按索引隐藏列?
的感谢!我认为这是我正在寻找的。在相关说明中,您如何动态决定是否在表格视图中显示部分?例如,如果我只有一个条目,我不想显示该部分的所有26个字母。我只是想要显示一个部分或根本没有部分。 – Paul 2011-02-26 06:26:19