2012-12-08 80 views
0

我正在尋找一種方法 - 如何檢測:我的UIView作爲子視圖添加到其他視圖以使其框架適應超級視圖。觸發器添加子視圖方法

鐵我應該把我的UIView父視圖的底部(但我不知道哪個家長會...:|)

,我可以看到的是覆蓋父addSubview方法的唯一途徑,但我無法訪問它。

我想有委託方法,如:

- (void)viewDidAddedAsSubview:(UIView)parentView 

或不服這樣的

或許,有人知道如何做到這一點。

非常感謝

回答

3

如果要添加視圖是一個自定義UIView類,然後重寫willMoveToSuperview:didMoveToSuperView方法。考慮到這些也是在視圖被刪除時調用的。

如果您添加的視圖不是自定義的UIView那麼您可以在視圖的superview屬性中添加觀察者。

+0

O_o無可奈何我在爲...而感謝,試圖 – Injectios