2010-08-19 144 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