【问题标题】:ZUUIRevealControler: Issue in size of rearViewContriller's View While running in iPhone(Retina 4Inch)ZUUIRevealControler:在 iPhone(Retina 4Inch)中运行时,rearViewContriller 的视图大小问题
【发布时间】:2012-10-07 19:07:45
【问题描述】:

我遇到了 ZUUIRevealController 的问题。

问题:

在 iPhone (Retina 4Inch) 模拟器中运行时,[rearViewController View] 的高度仍然是

frame = (0 0; 320 480)

而不是

frame = (0 0; 320 568).

所以后视图似乎被截断了。

但是对于frontViewController来说这个问题不存在。

这是我添加后视图控制器和前视图控制器的方法

viewCont1 *frontViewController = [[viewCont1 alloc]initWithNibName:@"viewCont1" bundle:nil];

    navigationController = [[UINavigationController alloc] initWithRootViewController:frontViewController];

    viewCont2 *rearViewController = [[viewCont1 alloc] initWithNibName:@"viewCont1" bundle:nil];

    revealController = [[RevealController alloc] initWithFrontViewController:navigationController rearViewController:rearViewController];

    revealController.delegate = rearViewController;

有人遇到过这样的问题吗?? 任何帮助表示赞赏。

【问题讨论】:

    标签: ios6 retina-display iphone-5


    【解决方案1】:

    我想通了。我们必须将前后VC都保留为navigationController

    frontVc *frontViewController = [[frontVc alloc]initWithNibName:@"frontVc" bundle:nil];
    
    frontNavigationController = [[UINavigationController alloc] initWithRootViewController:frontViewController];
    
    rearVc *rearViewController = [[rearVc alloc] initWithNibName:@"rearVc" bundle:nil];
    
    rearNavigationController = [[UINavigationController alloc] initWithRootViewController:rearViewController];
    
    revealController = [[RevealController alloc] initWithFrontViewController:frontNavigationController rearViewController:rearNavigationController];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-13
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      相关资源
      最近更新 更多