繁体   English   中英

使UIView大于其父视图

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM