我有一个习惯UITableViewCell
with a UILabel
and a UITextView
in it.
我希望当用户突出显示时,这两个文本都显示为白色UITableViewCell
。显然设置起来非常简单highlightedTextColor
of the UILabel
,但是UITextView
似乎没有任何类似类型的财产。我是否必须手动更改颜色UITextView
每当单元格突出显示/取消突出显示时,或者是否有更简单的方法来实现此目的?
Thanks!
找到了,比我想象的要容易得多。只需要使用UITableViewCell
setHighlighted
method.
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated {
[super setHighlighted:highlighted animated:animated];
if (highlighted) {
[self.myTextView setTextColor:[UIColor whiteColor]];
} else {
[self.myTextView setTextColor:[UIColor blackColor]];
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)