我正在创建一个可缩放和可滚动的全屏图像视图,类似于Twitter for iPhone中的视图。我几乎一样,除了我无法弄清楚如何使用统计栏下的房地产。
我从UINavigationController开始并推送我的图像视图。我的图像视图是一个UIView,它包含一个UIScrollView,框架为(0,-44,320,480),将其放在导航栏下方,UIImageView上面有一个滚动视图边框的框架。
我使用以下方法隐藏导航栏和状态栏:
[self.navigationController.navigationBar setAlpha:0.0f];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
他们正确隐藏,但我在顶部留下了20px的黑色。我尝试将滚动视图的框架y-origin设置为-66,但这没有帮助。
有什么想法吗?
答案 0 :(得分:0)
如果您在Interface Builder中选择视图并转到属性检查器,请确保将这些条设置为无。
答案 1 :(得分:0)
尝试使用此方法隐藏状态栏
-(BOOL)prefersStatusBarHidden{
return YES;
}
同样在viewWillAppear()方法中,将导航栏设置为隐藏:
-(void) viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES];
}