【发布时间】:2011-03-11 19:23:56
【问题描述】:
我遇到了一个问题。在这一点上,我已经制作了一个自定义的 tableviewcell,没有什么特别的,只有两个标签,文本下方有 1px 的白色阴影。问题是当用户(我)选择一个单元格时,由于阴影,蓝色突出显示看起来非常尴尬。所以我需要禁用/删除突出显示的阴影。
我没有找到任何方法,一旦用户选择了行,就在用户移开手指之后调用。
所以此时我需要继承 UITableViewCell 只是为了在执行此操作的 setSelected 方法中编写两行代码。有没有更好的方法来做到这一点?是的,我只是将视图添加到单元格的 contentView 属性中。
layoutSubviews 方法是干什么用的?我在文档中没有找到它,但显然它在 iOS 中,所以......它什么时候被调用以及在什么上下文中调用?
因为当我对 UITableViewCell 进行子类化时,我应该如何处理视图组件的大小?
提前致谢!
【问题讨论】:
标签: iphone uitableview