instantiateViewControllerWithIdentifier,没有正确加载视图

时间:2013-07-08 03:33:35

标签: ios uistoryboard

我正在以模态方式加载我的一个视图

 ZViewController *zoomVC = [self.storyboard instantiateViewControllerWithIdentifier:@"ZVC"];

此视图在该滚动视图中有一个UIScrollview和一个imageview,我都是通过故事板中的Interface builder添加的。 我遇到的问题是,尽管我在ZVC中有所有这些控件的大小和位置,但是当我在ZVC中点击viewdidload时,它们都是0?

我尝试过实现awakefromnib和initwithNibname,但没有!

2 个答案:

答案 0 :(得分:0)

后:

ZViewController *zoomVC = [self.storyboard instantiateViewControllerWithIdentifier:@"ZVC"];

试试这个:

[self presentViewController:zoomVC animated:YES completion:nil];

答案 1 :(得分:0)

尝试取消选中IB中的“使用Autolayout”。这可能是autoLayout的原因。请查看详细信息 -

IOS6 - getting IBoutlet's frame from viewDidLoad returns 0