UILabel在多选项测验模板中选择

时间:2012-04-27 22:17:06

标签: objective-c ios5 uilabel

我是新手,并试图创建一个多选项测验。我已经创建了选项作为标签,结构到目前为止工作。

我希望点击后突出显示标签.. 我已经尝试过改变字体颜色......但到目前为止还没有任何工作。

任何帮助将不胜感激......

3 个答案:

答案 0 :(得分:0)

  1. 如果您显示代码,您将获得更多有用的答案。

  2. 您可能应该使用UIButton而不是UILabel。 UILabel不是一个控件,并不是真正的交互设计。

  3. 更改UILabel等视图的属性后,您可能需要调用-setNeedsDisplay才能重绘。

答案 1 :(得分:0)

UILabel不是UIControl的子类,它为您提供所需的继承功能。你最好用按钮做这个,因为它们是UIControl的子类。您可以创建一个按照上述方式显示为文本的按钮。

答案 2 :(得分:0)

实现此目的的最简单方法是在UILabel上放置UIButton,并将类型设置为自定义。这将使用户看不到它。然后你可以将按钮的内部事件连接到一个方法,并从那里改变你的UILabel的样式。