2016-04-23 58 views
0

後,我想獲得的GONE喜歡的功能在的Android的iOS,當我隱藏任何視圖,將重新安排其他視圖,當我取消隱藏它會再次重新其他意見。 。保持在即時通訊使用自動佈局約束在遊戲中。iOS的重新排列子視圖隱藏

也很明顯,當我嵌入UIScrollview它將重新排列並重新定義scrollview高度根據可見的意見。

任何代碼的幫助將不勝感激,即時通訊工作在斯威夫特,並希望當我的應用程序執行行myView.hidden = true它將重新排列uiviews。

+0

請問您能更具體嗎? –

+0

是的,假設我們在滾動視圖中有3個視圖,我只隱藏第二個視圖,現在我想第三個視圖代替第二個視圖,並且顯然對滾動高度也有一些影響.. @AlekseyPotapov – developer

回答

0

如果myViewUIStackView的排列子視圖,則將爲您完成。

UIStackView Tutorial: Introducing Stack Views

堆棧看法與UIView的動畫引擎完全兼容。這意味着動畫化排列的子視圖的外觀/消失,就像切換其在動畫塊內的隱藏屬性一樣簡單......除了在包含在視圖中的視圖上爲隱藏屬性設置動畫之外,還可以在堆棧視圖本身,如對齊,分佈,間距甚至軸。