【发布时间】:2011-08-29 08:25:25
【问题描述】:
我已经创建了一个自定义 TableCell 的 UITableView,通常遵循本教程;
http://www.theappcodeblog.com/?p=353
我已经根据自己的需要对其进行了定制,它看起来很棒。但是,当我选择一行时,它会通过将整个内容更改为蓝色来突出显示该行。这个高亮覆盖了整个单元格并覆盖了内容,有效地制作了一个看起来很讨厌的蓝色大框。我已经尝试了
的替代突出显示选项cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
cell.selectionStyle = UITableViewCellSelectionStyleGray;
显然,如果选择为灰色,则会发生相同的行为,但会出现灰色丑陋的框。 “无”是目前理想的选项,但不能为我的用户提供良好的体验,因为我想表明他们已经选择了该行。
任何人都可以提出一种方法来显示该行是highligted,但仍然显示下面的文本吗?半透明?
谢谢
【问题讨论】:
标签: iphone objective-c xcode uitableview ios4