在视图中调用的第一个方法是什么?

时间:2012-04-01 07:47:57

标签: iphone

.....这与我在这里遇到的另一个问题有关! 我有一些代码,我想执行以在加载视图之前更新一些按钮和标签位置。 我需要检查方向,然后移动项目,使它们在视图加载之前就位......任何想法的人?

谢谢,

燃气。

2 个答案:

答案 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)