正在回答 回答被采纳积分+1
2回答
Tender10
2017-06-06 09:31:03
假设我想将选项区域的按钮文字赋值给答案区域的按钮。首先选项区域按钮添加的点击方法是一个带参数的方法,参数是UIButton类型。
1、在方法中先通过 NSString *font = [sender currentTitle];获取到该点击按钮当前的文字。
2、把当前点击的选项区域的按钮文字设置给答案区域的按钮。首先得通过for循环的遍历,因为你不知道哪个答案区域的按钮是空的,所以通过遍历,将答案区域View的子View也就是答案区域的按钮全部取出来。在循环中先判断遍历出来的按钮当前文字是否为空,如果为空就把文字赋值给答案区域的按钮,然后将选项区域的按钮隐藏,然后跳出循环。
所以你虽然是分开简历的,但是你在建立的时候也是添加到答案区域的View上和选项区域的View上。通过View的subviews属性即可获取该View下的所有子View,然后通过for循环遍历,找到对应想改变属性的按钮进行对应的操作。
iOS入门:基础语法与常用控件
- 参与学习 1337 人
- 提交作业 712 份
- 解答问题 1878 个
很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星