.....这与我在这里遇到的另一个问题有关! 我有一些代码,我想执行以在加载视图之前更新一些按钮和标签位置。 我需要检查方向,然后移动项目,使它们在视图加载之前就位......任何想法的人?
谢谢,
燃气。
答案 0 :(得分:3)
您可以使用viewWillAppear
方法执行此操作。
例如,为了检查方向,我使用这样的代码..
- (void) viewWillAppear:(BOOL)animated
{
if( [UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeLeft || [UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeRight )
{
self.view=self.landscapeView;
NSLog(@"View Will Appear Land");
}
else
{
self.view = self.portraitView;
NSLog(@"View Will Appear Port");
}
}
答案 1 :(得分:0)
viewDidLoad中
- (void)viewDidLoad