我是一个新手,正在尝试创建一个多选项测验。我已经创建了选项作为标签,到目前为止,结构还在运行。
我想让标签在点击时突出显示。我试着改变字体颜色,等等...但到目前为止,一切都没有奏效。
任何帮助都将不胜感激。
发布于 2012-04-28 06:23:25
UILabel不是UIControl的子类,它为您提供了所需的继承功能。你最好用按钮来做这件事,因为它们是UIControl的子类。您可以制作一个按钮,它就像上面描述的那样显示为文本。
发布于 2012-04-28 06:23:03
-setNeedsDisplay才能使其重绘。发布于 2012-04-28 07:21:59
要实现这一点,最简单的方法是在UILabel上放置一个UIButton,并将类型设置为自定义。这将使它对用户不可见。然后,您可以将按钮的touch up inside事件连接到一个方法,并从那里更改UILabel的样式。
https://stackoverflow.com/questions/10358590
复制相似问题