我正在尝试为iPhone制作多项选择测验应用程序。文本显示在标签中,不同的答案选择也是如此,但是,我无法找到一种方法来使标签可点击以让应用程序知道选择了哪个答案选项。然后我想我可以通过将按钮标题设置为每个答案选项来使用按钮作为答案选择,但是当我这样做时它会显示assignment to read only property
self.answerChoice1.titleLabel = answerChoice1;
有没有办法让这些替代方案中的任何一种(可点击标签或可写按钮)起作用,如果不是,我将如何完成我想要做的事情?
答案 0 :(得分:2)
您可以使用按钮,但您尝试设置标签无效。
使用:
[myButton setTitle:@"Some Label" forState:UIControlStateNormal];
请参阅UIButton
的文档。
如果您想使用可点击标签,则需要在标签上启用用户互动,然后将UITapGestureRecognizer
应用于标签。