iPhone 5中的viewDidAppear高度为656

时间:2012-10-08 23:17:02

标签: iphone objective-c ios ipad

我在视图控制器的viewDidAppear中获得了656的高度。这不是我期望从iPhone 5正确的高度。任何想法为什么会发生这种情况?我有一个UIView,我作为这个UIViewController的子视图添加,我设置struts,它将始终坚持UIViewController的底部。但是因为高度是656,我再也看不到这个UIView了。不知道为什么?

这是我的代码:

- (void) viewDidAppear:(BOOL) animated
{
 [super viewDidAppear:animated];
  NSLog(@"%f", self.view.bounds.size.height); 
}

这就是我初始化VC的方式:

  SavedViewController *savedStoriesVC = [[SavedViewController alloc] initWithNibName:@"SavedViewController" bundle:nil];
    savedStoriesVC.managedObjectContext = managedObjectContext;
    savedStoriesVC.delegate = self;

    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:savedStoriesVC];
    navController.navigationBarHidden = YES;

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

我刚遇到同样的问题。我能够通过关闭所有的支柱和弹簧来“修复”它。但是,当然,轮换没有用。