我是新手,并试图创建一个多选项测验。我已经创建了选项作为标签,结构到目前为止工作。
我希望点击后突出显示标签.. 我已经尝试过改变字体颜色......但到目前为止还没有任何工作。
任何帮助将不胜感激......
答案 0 :(得分:0)
如果您显示代码,您将获得更多有用的答案。
您可能应该使用UIButton而不是UILabel。 UILabel不是一个控件,并不是真正的交互设计。
更改UILabel等视图的属性后,您可能需要调用-setNeedsDisplay
才能重绘。
答案 1 :(得分:0)
UILabel
不是UIControl
的子类,它为您提供所需的继承功能。你最好用按钮做这个,因为它们是UIControl
的子类。您可以创建一个按照上述方式显示为文本的按钮。
答案 2 :(得分:0)
实现此目的的最简单方法是在UILabel上放置UIButton,并将类型设置为自定义。这将使用户看不到它。然后你可以将按钮的内部事件连接到一个方法,并从那里改变你的UILabel的样式。