更改元素的顺序
Posted
技术标签:
【中文标题】更改元素的顺序【英文标题】:Change the order on element 【发布时间】:2013-06-13 21:37:49 【问题描述】:我现在正在做一个应用程序,有时我需要在视图顶部放置一些元素。
例如,我怎样才能使整个 CGRect 变成红色而不是绿色在这里可见:
能不能多次调用 addSubview 方法,在内存管理上不会难过?
因为我尝试了很多东西,比如:
[myUIImageView removeFromSuperview];
[muUIVew addsubview:myUIImageView];
或:
[myUIImageView didMoveToSuperview];
但它给了我一个错误...... 谢谢!
【问题讨论】:
【参考方案1】:不,您应该致电addSubview
一次。有管理子视图位置的方法。
这是您可以使用的两种方法:
[muUIVew sendSubviewToBack: myUIImageView];
[muUIVew bringSubviewToFront: myUIImageView];
应该很清楚他们做了什么。
【讨论】:
谢谢,我已经试过了,它看起来不像工作,但问题一定出在我的代码的另一部分,因为另一个图像看起来像工作 o_O以上是关于更改元素的顺序的主要内容,如果未能解决你的问题,请参考以下文章