失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 状态栏和导航栏重叠 解决办法

状态栏和导航栏重叠 解决办法

时间:2020-10-10 04:00:34

相关推荐

状态栏和导航栏重叠 解决办法

最近使用网页加载一个视频,工程中设置为竖屏方式。

全屏播放后,旋转手机,会横屏全屏播放视频。播放完成,点击done按钮,会自动返回横屏,此时导航栏上移了。

状态栏挡住了返回按钮。。。

1.正常情况下

2.异常情况

返回按钮都被挡住了

解决办法:

在响应的VC里添加下面的方法。每次此VC出现时都会调用此方法。改变当行栏的高度。已达到目的。

- (BOOL)prefersStatusBarHidden{

if(_isFirst==NO) {

self.navigationController.navigationBar.frame=CGRectMake(0,20,self.navigationController.navigationBar.frame.size.width,44);

_isFirst=YES;

}else{

self.navigationController.navigationBar.frame=CGRectMake(0,0,self.navigationController.navigationBar.frame.size.width,64);

}

returnNO;

}

如果觉得《状态栏和导航栏重叠 解决办法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。