2010-08-19 2 views
1

저는 자식 컨트롤의 크기로 확장하고자하는 확장 가능한 뷰 컨트롤을 만들고 있습니다. 그러나 sizeToFit 메서드를 사용하려고해도 아무 일도 일어나지 않고 sizeThatFits가 현재 뷰 크기를 단순히 반환합니다.UIView는 자식 뷰를 sizeToFit하지 않습니다.

의견이 있으십니까?!?

답변

1

하위 클래스에서이 작업을 직접 수행해야합니다. 이 뷰는 어떤 위치에있을 수 있기 때문에 UIView의 자동 수행하기 어려운 종종 중복, 그리고 명백한 코너 경우가 있습니다

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

난 그냥 첫 번째 예를 원하는 젠장이! –

+0

그러면 코드를 직접 코딩해야합니다. UI 레이아웃은 대단히 중요하지 않습니다. –

관련 문제