【发布时间】:2015-01-24 08:40:27
【问题描述】:
我有一个内容容器视图控制器,它添加了一个子视图控制器,然后设置了一些自动布局约束来调整子视图的大小。子视图没有完全填满容器的视图。我的子视图控制器实现 viewWillTransitionToSize:withTransitionCoordinator: 并根据传入的大小布局其内容。
我知道我需要在容器视图控制器中重写 sizeForChildContent:withParentContainerSize: 以便孩子在其 viewWillTransitionToSize: 方法中接收正确的大小。我的问题是,计算返回大小的正确方法是什么(即应用约束后子视图的大小)?我可以自己做一些数学计算来计算孩子的大小,但这违背了使用自动布局调整孩子视图大小的目的。
【问题讨论】:
-
你发现了吗?
标签: ios autolayout uicontainerview