iphone - View 中调用的第一个方法是什么?

标签 iphone

.....这与我在这里提出的另一个问题有关! 我想在加载 View 之前执行一些代码来更新一些按钮和标签位置。 我需要检查方向,然后移动项目,以便它们在 View 加载之前就位......大家有什么想法吗?

谢谢

天然气。

最佳答案

您可以通过 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");

    }
}

关于iphone - View 中调用的第一个方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962767/

相关文章:

iphone - 有多少安卓应用程序是开源的?

iphone - 自定义 UITableViewCell 高度

iphone - NSArray 传递时变成 NSCFArray

iphone - 创建通用应用程序。当前用户是否支付了两次费用?

iphone - 无法解析 SA_OAuthTwitterEngine/MGTwitterEngine 发送的 JSON

iphone - 无法识别触摸导航栏的 ImageView 。?

iphone - InAppSettingsKit 中未显示子菜单

iphone - IOS 9 错误域=kCLErrorDomain 代码=0 "(null)"

ios - xcode for iphone 中的设置包

iphone - iPhone编程中的意外 float 行为?