簡體   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