【发布时间】:2015-08-01 01:04:46
【问题描述】:
我试图弄清楚为什么我的视图控制器的框架(从 xib 加载)在通过 presentViewController 呈现时设置正确:
self.presentViewController(testVC, animated: true, completion: nil);
...但在添加为子视图控制器时保持在 (0, 0, 600, 600):
self.addChildViewController(testVC)
self.view.addSubview(testVC.view)
testVC.didMoveToParentViewController(self)
testVC.view.setNeedsLayout(); (makes no difference)
我可以提供一个孤立的示例,更清楚地说明问题。想法?
【问题讨论】:
-
请提供所有代码以便可以复制?
-
一个明确的问题,一个明确的答案,但多次否决。我永远不会明白。
标签: ios swift uiviewcontroller autolayout