2016-06-09 38 views

回答

2

你當然可以使用

removeArrangedSubview(_:) 
insertArrangedSubview(_:atIndex:) 

組合來重新排列你的觀點?

+0

你知道副手如果這會給用戶界面的「閃爍」的角度?例如uiView可能會在屏幕上的某個地方出現幾分之一秒,然後跳回到堆棧視圖?我應該嘗試它... – Greg

+0

它不應該,因爲刪除和添加的所有操作都將在佈局刷新之前發生,因此所有更改都會在下一個繪製週期中同時出現(如果您不做某件奇怪的事情) – Fonix

+0

ok - 今晚我會把這個報告給我,並且報告回去...... – Greg

9

將視圖添加到父視圖時,會自動從其父視圖中刪除視圖。

這與arrangedView相同,所以您只需要使用insertArrangedSubview(_:atIndex:)addArrangedSubview()。不需要使用removeArrangedSubview()

相關問題