我对这个话题不是很了解,所以请多多包涵
我试图在另一个 UIViewController 中显示一个 UIViewController。我觉得那里没有足够的例子。我已经阅读了文档,但对 iOS 来说还很陌生,我有点迷路了。
这是我的问题:我可以让子 UIViewController 出现在父 UIViewController 内,但子视图显示不正确。
抱歉,我还不能发图片。
这是我的孩子 - UIViewController。
这是我的父母 - UIViewController。(蓝色区域是添加子视图的地方)
结果如下:
蓝色 UIView 到位 - http://i.imgur.com/4vny8EZ.png
如果我将蓝色 UIView 移到右侧,那么
蓝色 UiView 移到右侧会发生什么 - http://i.imgur.com/XCOBwr6.png
我尝试了很多不同的东西,但我对这个主题缺乏了解,这确实让我很难找出问题所在。
这是我在父 UIViewControllers 类中加载子 UiViewController 的方式:
- (void)viewDidLoad
{
[super viewDidLoad];
// Add Calculations View Controller
CalculationViewController *calculationController = [self.storyboard instantiateViewControllerWithIdentifier:@"Calculate"];
[self addChildViewController:calculationController];
calculationController.view.frame = self.calcualtionView.bounds;
[self.calcualtionView addSubview:calculationController.view];
}
所以,我的问题是为什么它以一种奇怪的方式显示子视图?
谢谢!
另外,对不起,我只能发布两个链接。