分段tableview索引选择突出显示

时间:2010-02-21 02:35:11

标签: iphone objective-c ios uitableview

我觉得这应该是一个简单的属性,但对于我的生活,我已经搜索过,找不到答案。

我的表右边有一个tableview索引。选中后,它会使所有内容变灰。我想模仿iPod应用程序,当选择索引本身时,它是半透明的(可能是.4f的alpha)。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

根据我的发现,这可能会做到(但可能会拒绝您的应用):

- (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...
}

答案 1 :(得分:1)

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

谷歌富没有产生任何新的东西。

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