我想禁用我UITableView
中没有的那些字母的索引标题。
就像下图:
是否可以这样做。
我使用此代码将索引标题设为白色,但无法为灰色指定特定标题:
for(UIView *view in [tblExerciseView subviews])
{
if([[[view class] description] isEqualToString:@"UITableViewIndex"])
{
[view performSelector:@selector(setIndexColor:) withObject:[UIColor whiteColor]];
}
}
答案 0 :(得分:-1)
你可以用两种方式做到这一点,
首先只在索引视图中显示当前字母。
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
return YOUR_LETTERS;
}
你可以做的第二件事就是制作你自己的视图并将其添加到带有一些标签的桌面视图上,你可以为该标签提供所需的颜色。