分段tableview索引select突出显示

我觉得这应该是一个简单的财产,但是对于我的生活我已经search,找不到答案。

我有一个桌面右侧的tableview索引。 选中时,它会灰色的一切。 我想模仿iPod应用程序,从而当select索引本身时,它是半透明的(可能是.4f的alpha)。

有任何想法吗?

从我发现这可能会做到这一点(但可能会让你的应用程序被拒绝):

- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath { for(UIView *view in [tv subviews]) { if([[[view class] description] isEqualToString:@"UITableViewIndex"]) { [view setAlpha:0.4]; } } //rest of cellForRow handling... } 

我不认为这是可能的,看看这两个问题:

  • 在iphone应用程序中定制UITableView中的Section索引
  • iPhone开发:创build自己的索引

Google Fu没有产生任何新的东西。

唯一的官方方式似乎写你自己的索引,这似乎是一个温和的任务。