ios代码,如何实现点击一个button让uiview里面的控件消失,请进来看下

dy520zlj 2014-07-14 04:50:08
具体是这样的,在同一个页面(没有发生实质性的页面跳转,就在一个页面),我有两个uiview,一个是A,一个是B,
其中,进入主页面,代码是A.layer.hidden=NO,B.layer.hidden=YES,A是显示的,B是隐藏的:(重点来了)当我点击A页面上的控件时,会有个事件发生:A隐藏,B显示,而且在B显示出一些柱状图
现在我点击按钮C(按钮C不属于A和B),发生事件,让A显示,B隐藏(即恢复原状)。
最后,我想问的就是,我现在重新点击A,想在B上面看新的柱状图,但是上一次在B页面显示的柱状图并没有消失,还存在,我应该怎么让B显示我这次想查看的,让上次查看的柱状图被retain消失
...全文
797 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LichKingSZ 2014-07-16
  • 打赏
  • 举报
回复
引用 4 楼 dy520zlj 的回复:
[quote=引用 2 楼 sinom 的回复:] 最好把A(B也是)里的子View再套在一个View里,这样你就可以直接隐藏这个View即可。
而且,在B里的柱状图,很多都是重合在一起的,这种应该如何retain,卡住这个问题好久了[/quote] 柱状图你用一个一个的View堆起来的?。。。最好是在View的onDraw中自己用Core2D画
LichKingSZ 2014-07-16
  • 打赏
  • 举报
回复
引用 4 楼 dy520zlj 的回复:
[quote=引用 2 楼 sinom 的回复:] 最好把A(B也是)里的子View再套在一个View里,这样你就可以直接隐藏这个View即可。
而且,在B里的柱状图,很多都是重合在一起的,这种应该如何retain,卡住这个问题好久了[/quote] 没有用ARC?如果只是设置隐藏,没有retain的问题。
dy520zlj 2014-07-14
  • 打赏
  • 举报
回复
引用 2 楼 sinom 的回复:
最好把A(B也是)里的子View再套在一个View里,这样你就可以直接隐藏这个View即可。
而且,在B里的柱状图,很多都是重合在一起的,这种应该如何retain,卡住这个问题好久了
dy520zlj 2014-07-14
  • 打赏
  • 举报
回复
2L 说的对,但是这样会不会导致内存上升
LichKingSZ 2014-07-14
  • 打赏
  • 举报
回复
最好把A(B也是)里的子View再套在一个View里,这样你就可以直接隐藏这个View即可。
dy520zlj 2014-07-14
  • 打赏
  • 举报
回复
顶帮我看下,谢谢

29,046

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧