mjd*_*dth 5 iphone objective-c uitableview uitextview
我有一个UITableViewCell带有a UILabel和a 的自定义UITextView.
当用户突出显示时,我希望这两个文本都显示为白色UITableViewCell.这显然是非常简单的设置highlightedTextColor的UILabel,但UITextView似乎没有任何相似类型的属性.我是否必须手动更改UITextView单元格突出显示/不突出显示时的颜色,还是有更简单的方法来完成此操作?
谢谢!
发现它并且比我想象的容易得多.只需要使用该UITableViewCell setHighlighted方法.
- (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]];
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2734 次 |
| 最近记录: |