4

我在视图控制器上的 viewDidAppear 中的高度为 656。这不是我期望的 iPhone 5 的正确高度。知道为什么会发生这种情况吗?我有一个作为 UIViewController 的子视图添加的 UIView,并且我设置了 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;

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

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

于 2012-10-09T00:14:34.363 回答