正确答案按钮居中

正确答案按钮居中

如何动态生成这几个按钮和让按钮居中

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

1、创建答案按钮之前,需清除答案区域的所有按钮,因为每次都会创建不同长度的按钮。

2、创建按钮,可以通过for循环的方式来解决按钮的创建,通过获取答案的长度,决定创建按钮的个数

3、在循环中可以先给按钮的间距赋值一个固定值,然后固定的宽高,根据你选择的设备设置合适的值(目前不涉及屏幕适配)

4、计算每个按钮的x坐标,第一个是间距值,第二个是间距值+按钮的宽度+间距值,依次类推。y坐标都相同。

5、给按钮设置不同的样式,添加到答案区中

6、给按钮添加点击事件

7、点击事件的方法中,再去实现对应的功能。

快到碗里来呀 2017-06-23 08:21:25

//清空选项区所有按钮的另一种方法

[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];

Tender10 2017-05-05 18:03:24

 //清空 选项区域的所有按钮

    for (UIButton *btn in self.optionView.subviews) {

        [btn removeFromSuperview];

    }

通过for循环遍历,从选项区域的view上,遍历出所有的子view,然后并且把他们从当前的父view上清除出去即可。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师