2010-08-19 142 views
1

我正在創建一個可擴展的視圖控件,我想展開到子控件的大小,但是如果我嘗試使用sizeToFit方法沒有任何反應,sizeThatFits只是返回當前視圖大小UIView沒有sizeToFit子視圖

有什麼建議嗎?!?

回答

1

你必須在子類中自己做這件事。 UIView很難自動執行,因爲視圖可以在任何位置並經常重疊,並且存在明顯的轉角情況:

+--+     +-+ 
|A |     |A|  +--+ 
| B| could become |B| or |AB| 
+--+     +-+  +--+ 
+0

該死的我只想要你的第一個例子! – 2010-08-20 07:54:35

+0

然後你必須自己編碼。用戶界面佈局非常不平凡。 – 2010-08-20 15:31:01