【问题标题】:How to set UITableViewCell background color like the Settings app in tvOS如何像 tvOS 中的设置应用一样设置 UITableViewCell 背景颜色
【发布时间】:2020-06-27 16:11:17
【问题描述】:

在 tvOS 设置应用中,表格的每个单元格都有一个可见但半透明的背景,如下所示。我如何在自己的应用程序中获得相同的结果?是否为UITableViewCellbackgroundColor 属性设置了特定的UIColor 值?

例如,您可以在“设置”应用中看到,General 行有一个单元格背景,使其从视图背景中脱颖而出:

但是在我使用 UITableView 的应用程序中,Clock Display 行没有单元格的任何背景:

我的表格单元格是使用这条线创建的,没有设置任何颜色:

[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier];

【问题讨论】:

    标签: uitableview tvos


    【解决方案1】:

    在 tvOS 中,这是“默认”颜色,会根据浅色/深色样式自动更改。

    不过你也可以使用UIVisualEffectView (https://developer.apple.com/documentation/uikit/uivisualeffectview)。

    【讨论】:

    • 对不起,我之前可能没有清楚地描述这个问题,请参阅上面的更新描述。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-21
    • 2013-12-20
    • 1970-01-01
    • 2010-12-11
    • 2014-07-20
    • 1970-01-01
    • 2013-03-12
    相关资源
    最近更新 更多