禁用 WKInterfaceSwitch 的背景颜色

Posted

技术标签:

【中文标题】禁用 WKInterfaceSwitch 的背景颜色【英文标题】:Disabling background color for WKInterfaceSwitch 【发布时间】:2016-06-24 11:19:48 【问题描述】:

当我使用 WKInterfaceSwitch 时,watchOS 在整个控件的后面绘制了一个半透明的背景。我不希望出现此背景,但找不到任何隐藏或禁用它的方法。

这可能吗?

【问题讨论】:

【参考方案1】:

我也找不到完全禁用它的方法,但是如果您将开关放在一个组中并设置该组的背景颜色,您可以更改颜色。它仍然有叠加色调,但我想总比没有好

您可能会遇到拐角半径的问题。您只需将组的圆角半径设置为 6.0,这是组的默认值https://developer.apple.com/documentation/watchkit/wkinterfacegroup/1619667-setcornerradius?language=objc

[self.groupSwitchHolder setCornerRadius:6.0];

【讨论】:

以上是关于禁用 WKInterfaceSwitch 的背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Bootstrap v3.4.1 设置禁用(也选中)单选按钮的样式?

Bootstrap modal : 在不禁用背景控件的情况下禁用背景点击关闭

Bootstrap modal : 在不禁用背景控件的情况下禁用背景点击关闭

WPF 组合框禁用背景颜色

iPhone - UIButton - 禁用的背景图片

WPF 禁用按钮的背景