0

我是新手,正在尝试创建一个多选项测验。我已经将选项创建为标签,该结构目前正在运行。

我想让标签在点击时突出显示。我尝试更改字体颜色等...但到目前为止没有任何效果。

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

4

3 回答 3

0

完成此操作的最简单方法是在您的 UILabel 上放置一个 UIButton,并将类型设置为自定义。这将使它对用户不可见。然后,您可以将按钮的 touch up inside 事件连接到一个方法,并从那里更改 UILabel 的样式。

于 2012-04-27T23:21:59.430 回答
0
  1. 如果您显示代码,您将获得更多有用的答案。

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

  3. 在更改了像 UILabel 这样的视图的属性后,您可能需要调用-setNeedsDisplay它来重绘它。

于 2012-04-27T22:23:02.653 回答
0

AUILabel不是它的子类,UIControl它为您提供所需的继承功能。您最好使用按钮来执行此操作,因为它们是UIControl. 您可以制作一个与上述文本一样显示的按钮。

于 2012-04-27T22:23:25.087 回答