[英]make UIView bigger than its parent view
我正在制作一个iPad应用程序,并且具有如下UIView结构:
ViewA(父级)-> ViewB(ViewA的子视图)-> ViewC(ViewB的子视图)
ViewA与屏幕大小相同。
ViewB大约是屏幕大小的一半。
ViewC的大小是ViewB的一半。
在发生某个事件时,我想修改ViewC的框架,以使ViewC覆盖整个屏幕。 最好的方法是什么? 我宁愿不要将ViewC的框架移到ViewB之外(并且不能更改ViewB的框架)。
谢谢!
阳光明媚
如我所见,如果视图C将占据整个屏幕,则视图B将不再相关。 从设计中的B中删除子视图C是否可行/安全?
如果是这样,则从B中删除C,然后将其作为子视图添加到A。您甚至可以使用动画,使用UIView中的静态方法transitionWithView:duration:options:animations:completion:
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.