相关疑难解决方法(0)

子内容视图控制器视图从故事板中有错误的边界大小?

我的示例故事板中的这个文档大纲显示了我正在使用的内容.

文件大纲

我有一个自定义的容器视图控制器和两个通过嵌入segues连接的内容视图控制器.

这是故事板本身.

故事板摘要

ZetaViewController必须创建一些编程视图(当然在ZetaView中).我注意到当我将这些以编程方式创建的视图居中时,它们似乎真的偏离了中心.

ZetViewController通过检查self.view.bounds.size.heightself.view.bounds.size.width以及做一些适当的算术来集中事物.

当我将调试日志记录以ZetaViewController,我注意到self.view.bounds.size.heightself.view.bounds.size.width不得不尺寸等于ContainerView(768 X 1004),并没有 ZetaView(728 X 637).IB中的Size Inspector确认了这些值.

我为ZetaView的tag属性创建了一个独特的值并记录下来.ZetaViewController.view 确实是ZetaView,因为标签值确认了它.

那么发生了什么?为什么在故事板和大小检查器中显示较小尺寸的ZetaView在运行时显示其属性中的错误值?

uiviewcontroller cgrect uistoryboard ios6

4
推荐指数
2
解决办法
6794
查看次数

标签 统计

cgrect ×1

ios6 ×1

uistoryboard ×1

uiviewcontroller ×1