3
我覺得這應該是一個簡單的屬性,但對於我的生活我已經搜索並找不到答案。分段tableview索引選擇突出顯示
我有一個tableview索引在我的表的右側。選中時,它會將所有內容都灰色化。我想模仿iPod應用程序,因此當選擇索引本身時,它是半透明的(可能是.4f的alpha)。
任何想法?
我覺得這應該是一個簡單的屬性,但對於我的生活我已經搜索並找不到答案。分段tableview索引選擇突出顯示
我有一個tableview索引在我的表的右側。選中時,它會將所有內容都灰色化。我想模仿iPod應用程序,因此當選擇索引本身時,它是半透明的(可能是.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...
}
我不認爲這是可能的,看看這兩個問題:
谷歌福沒有屈服 有什麼新事嗎。
唯一的官方方式似乎寫你自己的索引,這似乎是一個溫和的任務。
包括私人類的名字可能是被拒絕的好方法。如果你想對它稍微偷偷摸摸一下,可以嘗試通過框架高大而瘦長的比例來識別視圖。 – 2010-02-21 03:39:03
哦,是的,忘了提, – 2010-02-21 03:43:13
謝謝。隨着蘋果公司現在使用的新的拒絕方法,我不敢脫離規則。我很驚訝,這不是一個簡單的屬性。好吧。 – 2010-02-21 18:05:30