我是新手,正在尝试创建一个多选项测验。我已经将选项创建为标签,该结构目前正在运行。
我想让标签在点击时突出显示。我尝试更改字体颜色等...但到目前为止没有任何效果。
任何帮助,将不胜感激...
我是新手,正在尝试创建一个多选项测验。我已经将选项创建为标签,该结构目前正在运行。
我想让标签在点击时突出显示。我尝试更改字体颜色等...但到目前为止没有任何效果。
任何帮助,将不胜感激...
完成此操作的最简单方法是在您的 UILabel 上放置一个 UIButton,并将类型设置为自定义。这将使它对用户不可见。然后,您可以将按钮的 touch up inside 事件连接到一个方法,并从那里更改 UILabel 的样式。
如果您显示代码,您将获得更多有用的答案。
您可能应该使用 UIButton 而不是 UILabel。UILabel 不是控件,也不是真正为交互而设计的。
在更改了像 UILabel 这样的视图的属性后,您可能需要调用-setNeedsDisplay
它来重绘它。
AUILabel
不是它的子类,UIControl
它为您提供所需的继承功能。您最好使用按钮来执行此操作,因为它们是UIControl
. 您可以制作一个与上述文本一样显示的按钮。