UIView没有sizeToFit子视图

时间:2010-08-19 20:47:40

标签: iphone objective-c

我正在创建一个可扩展的视图控件,我想扩展到子控件的大小,但是如果我尝试使用sizeToFit方法没有任何反应,sizeThatFits只返回当前视图大小

有什么建议吗?!?

1 个答案:

答案 0 :(得分:1)

您必须自己在子类中执行此操作。 UIView很难自动完成,因为视图可以处于任何位置并经常重叠,并且存在明显的极端情况:

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