我创建了一个带有自定义单元格的UITableView,通常是按照这个教程进行的;
http://www.theappcodeblog.com/?p=353
我已经根据我的需求进行了自定义,并且它看起来非常好。 但是,当我选择一行时,它会通过将整个单元格变成蓝色来突出显示该行。 这个高亮覆盖了整个单元格并覆盖了内容,实际上制作了一个难看的大蓝框。 我尝试了备选高亮选项:
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
cell.selectionStyle = UITableViewCellSelectionStyleGray;
显然,如果选择灰色,则会出现相同的行为,但是带有一个灰色的丑陋框。目前,“None”选项是理想的选择,但对我的用户来说并不提供良好的体验,因为我想给出一些指示,表明他们已经选择了该行。
有人能建议一种方法来显示该行已被突出显示,但仍显示其下面的文本吗?使用半透明度?
谢谢