所以我去一个UIViewController(其默认视图),我创建的程序像调整大小以合适的高度将它添加到一个UINavigationController
TestViewController *aVC = [[MJImageCropViewController alloc] init];
[[self navigationController] pushViewController:aVC animated:YES];
里面后没有在viewDidLoad中这样的事情
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
的问题是,该pushedViewController观的高度保持460像素,但可见的只是416px(因为现有navigationController的。
有没有办法让推视图控制器的uiview调整正确的方式没有设置显式帧到416(因为旋转等)?
我只在那的确得到完全相同的auroresizingmask的那一刻得到了两个子视图这样的事情。在我的“被pushViewController”中记录viewDiDLoad给了我'{{0,20},{320,460}}' – choise