关于添加 answer button

关于添加 answer button

老师请问一下,每次重新加载 answer button 时,之前的button 不会消失,新 add 的 button 会和之前没有消失的button重叠。我在alloc之后又release 了button,还是不行,这个问题该怎么解决呢

正在回答

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

1回答

在重新加载answer button之前,将之前的button都移除了,例如:

//在创建button之前,把答案区域的所有按钮都删掉
    for (UIButton *btn in self.answerView.subviews) {
        //调用btn的删除方法
        [btn removeFromSuperview];
    }

祝学习愉快~

  • Roser_不卖萌 提问者 #1
    好的谢谢老师,还想请问一下我在storyboard里面直接设置的answerView,这样直接[self.answerView addSubView:answerButtons] 在模拟器里面显示不出来。是还需要将 answerView 加到 self.view (我加了之后也有问题),还是有别的问题呢?
    2018-07-27 09:18:19
  • Roser_不卖萌 提问者 #2
    还有就是我直接将 Button 加到 self.view 里面可以正常显示,效果也都是对的, 是不是直接用代码来初始化 answerView 会好一点呢
    2018-07-27 09:20:54
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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