Ios 禁用UITableView中不可用的索引标题
我想禁用那些在我的Ios 禁用UITableView中不可用的索引标题,ios,iphone,objective-c,ipad,uitableview,Ios,Iphone,Objective C,Ipad,Uitableview,我想禁用那些在我的UITableView中不可用的字母的索引标题。 如下图所示: 有可能吗 我使用此代码将索引标题设置为白色,但无法将特定标题设置为灰色: for(UIView *view in [tblExerciseView subviews]) { if([[[view class] description] isEqualToString:@"UITableViewIndex"]) { [view performSele
UITableView
中不可用的字母的索引标题。
如下图所示: 有可能吗 我使用此代码将索引标题设置为白色,但无法将特定标题设置为灰色:
for(UIView *view in [tblExerciseView subviews])
{
if([[[view class] description] isEqualToString:@"UITableViewIndex"])
{
[view performSelector:@selector(setIndexColor:) withObject:[UIColor whiteColor]];
}
}
你可以用两种方法 首先,仅在索引视图中显示当前字母
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
return YOUR_LETTERS;
}
第二件事是创建自己的视图,并使用一些标签将其添加到表视图中,然后可以为该标签提供所需的颜色