为什么将UILabel设置在情节提要中时松开突出显示状态?

时间:2018-08-21 09:45:07

标签: ios xcode storyboard uilabel

我希望UILabel默认显示其突出显示状态。

我已经设置了突出显示的颜色,并在故事板上启用了Highlighted属性,如所附的屏幕截图所示。

按预期,故事板将我的标签显示在所需状态。但是,当我运行该应用程序时,标签以其默认文本颜色呈现。

为什么我运行应用程序时“ isHighlighted”未设置为true?

A screenshot from Xcode that shows I have enabled Highlighted in my story board

2 个答案:

答案 0 :(得分:0)

因为这在运行时不会影响应用程序。唯一的用法是让您在IB中看到选中状态时的行为。如果您想在应用启动时强制执行该行为,请使用以下命令:

enter image description here

答案 1 :(得分:0)

您可以简单地将UIButton用作突出显示的文本,而不传递任何touchUpInside方法。只需将setSelected属性设置为开,它将看起来像突出显示的UILabel