0
在viewWillAppear委託方法中,我使用rects(位置和大小)設置子視圖的框架。UIView子視圖的佈局更新
現在,有一個子視圖的內容將隨着用戶操作而增長。 因此,我需要在該超級視圖控制器(我在第一句話中討論的那個)中進行回調,以更新佈局。在這個回調中,我可以找出尺寸增加了多少,然後設置其他子視圖框架矩陣。
它可以通過調用setNeedsLayout在視圖方法來完成,但它需要layoutSubviews要在UIView的覆蓋。請注意,它不是一個委託方法,我需要有一個自定義視圖,我不想這麼做,
是否有任何委託方法來更新視圖控制器中的佈局?
UPDATE: 這需要被支持在iOS 4.2
對不起,我會提到需要iOS 4.2的兼容性 – coder000001 2012-01-29 07:05:13
然後,你將不得不繼承UIView。 – 2012-01-29 08:11:37
感謝您的回覆 – coder000001 2012-01-29 09:46:30