【问题标题】:iPhone: How to change font color in UITableViewCell when selected?iPhone:选择时如何更改 UITableViewCell 中的字体颜色?
【发布时间】:2011-07-18 17:12:23
【问题描述】:

我的内容视图中有一个带有标签的 UITableViewCell。当我将单元格选择样式设置为灰色或蓝色时,我希望标签中的字体颜色为白色。我该怎么做?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    使用

    cell.textLabel.highlightedTextColor = [UIColor whiteColor];
    

    【讨论】:

    • 在 UICollectionView 中也可以正常工作。花了一些时间,didSelectItemAtIndexPath,shouldSelectItemAtIndexPath 等,我所需要的就是这个。
    • 如果你设置了 cellselectionstylenone 它将不起作用
    【解决方案2】:

    这也可以直接在 Interface Builder 中完成。只需选择单元格的标题或副标题标签,翻转到属性检查器,然后使用此控件选择颜色:

    【讨论】:

      【解决方案3】:

      覆盖方法-(void)setselected:(Bool)flag 方法。改变字体

      【讨论】:

        猜你喜欢
        • 2023-03-06
        • 1970-01-01
        • 2012-06-22
        • 2023-03-07
        • 2012-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        相关资源
        最近更新 更多