UIView大小和故事板

时间:2012-11-15 04:00:44

标签: ios uiview xcode-storyboard

我在故事板中使用autolayout有一个自定义UIView,所以我不知道UIView的确切高度。我需要它在视图中绘制单个项目,因此更大的UIViews将有更多行。

我在哪里可以确定身高?我想基于此初始化一个数据结构,但到目前为止我唯一得到非零UIView高度/宽度的地方是drawRect,我想在我触及该方法之前设置它。

2 个答案:

答案 0 :(得分:0)

尝试从viewDidAppear中检查视图框架的大小: 此时,视图应该计算出它的最终尺寸,你应该能够做你想做的事。

当你说更多行时,你的意思是什么?您只是在视图中使用表格视图吗?

答案 1 :(得分:0)

你的视图控制器中的

viewDidLayoutSubviews将是一个明智的地方,虽然基于视图大小的数据结构听起来不是很MVC,但我会假设你知道你是什么这样做。

旋转后也会调用它。

相关问题