显示-iOS 导航栏遮挡状态栏

问题描述

iOS 导航栏遮挡状态栏

我的导航栏是自定义的,布局是从顶部开始的,在ios6上显示没问题,由于ios7上状态栏
是半透明的,所以现在在iOS7上显示为状态栏与导航栏重叠了,具体显示如图:

用户体验相当不好,有没有什么方法解决他们的重叠问题。
注:项目中用到了自动布局!
谢谢

解决方案

你可以把视图的frame调一下

解决方案二:

你那个添加好友是自定义的吧,那么偏。你可以做个版本判断改下frame

时间: 2024-12-21 23:58:41

显示-iOS 导航栏遮挡状态栏的相关文章

关于iOS导航栏返回按钮问题的解决方法_IOS

最近遇到一个关于导航栏返回按钮的问题,因为之前项目里面都是用的系统默认的返回按钮样式所以没有想过要去更改,后来有需要将返回按钮箭头旁边的文字去掉,同时将该返回按钮的点击事件重新定义.一开始尝试自定义按钮然后设置为leftBarButtonItem,但是这样图片可能跟系统自带的不一样,还有就是返回按钮的位置跟系统自带的不一样.后来找了一些资料,发现将文字去掉比较简单,一般做法是控制器中添加如下代码,然后他的下一级控制就有一个只有箭头没有文字返回按钮: 复制代码 代码如下: UIBarButtonI

去除安卓导航栏和状态栏的方法

http://www.th7.cn/Program/Android/201412/326584.shtml 去除导航栏主要意图为: 1>当手机有物理按键时,需要把虚拟按键(也叫做导航栏)去除或者隐藏,是用户界面的需要 2>如苹果那样只有一个按键的,不要这个虚拟按键 3>模拟器上自己做了导航键盘,不需要android自带的虚拟导航按键 这里介绍直接去除的方法: 1>去除导航栏: 设置导航栏的宽度为0即可,代码:frameworks/base/core/res/res/values/d

虚拟导航栏遮挡布局

从某种意义上来说,其实是我们的布局顶到人家虚拟导航键下面去了 如图: 这个BUG客户发现的,他用的华为m8手机,自带虚拟导航栏,你懂得!!!! 客户:这是什么情况 ??? 黑人问号? 我 : 额,这个,,我回去看看,放心,只是小问题 1.然后百度到一个方法: //根布局加 android:fitsSystemWindows="true" 效果简直爆炸: 这是真机 虚拟机 我就想问,多出来这一块算谁的? 2.后来,我就认认真真的读资料 fitSystemWindows属性: 官方描述:

安卓4.4上实现透明导航栏和状态栏 Translucent system bar

1.前言   在android kitkat 有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽,在今年的google i/o上的android l默认就是这种风格.来现在看我们怎么加上这个酷黑狂拽掉渣天的功能怎么给我们的程序加上.一.     2.关与kitkat   android 4.4 提供了一套能透明的系统ui样式给状态栏和导航栏,这样的话就不用向以前那样每天面对着黑乎乎的上下两条黑栏了,还可以调成跟activity 一样的样式,形成一个完整的主题.

IOS导航栏的使用方法

UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];       //创建一个导航栏集合       UINavigationItem *navItem = [[UINavigationItem alloc] initWithTitle:nil];       //在这个集合Item中添加标题,按钮       //style:设置按钮的风格,一共有三种选择    

ios 导航栏问题

问题描述 在demo的基础上改界面需求,发现申请前与通知返回按钮不见了,我看了代码有设置,但不起作用,找不出原因 解决方案 您把相关代码发上来一下,一般这种情况,是UI出现的问题!解决方案二:UIButton *backButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 44, 44)];    [backButton setImage:[UIImage imageNamed:@"back.png"] forState:U

iOS 自定义状态栏和导航栏详细介绍_IOS

iOS 自定义状态栏和导航栏            开发IOS APP 经常会根据需求更改状态栏和导航栏,这里整理了几种方法,大家可以看下. 导航栏透明 -(void)viewWillAppear:(BOOL)animated { //viewWillAppear中设置透明 [super viewWillAppear:animated]; [self.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetrics

iOS如何固定导航栏返回按钮大小

问题描述 iOS如何固定导航栏返回按钮大小 原因:系统返回按钮会随着push之前的controller.title的长度而变长,从而影响当前controller的标题位置 前提:必须使用系统导航栏自带的返回按钮,不要重新self.naigationBarItem.leftItem = XXX 解决方案 可以固定push之前的controller.title的字数,假如你的title需要很长,可以自定义一个label直接加到navigationItem.titleView上, 这样不会改变push

iOS实现知乎和途家导航栏渐变的文字动画效果_IOS

效果图如下 分析如下:      1.导航栏一开始是隐藏的,随着scrollView滚动而渐变      2.导航栏左右两边的navigationItem是一直显示的      3.导航栏参考了途家app,使用了毛玻璃效果,背景是一张图片      4.下拉放大图片效果      5.title文字动画效果 通过简单分析,系统的导航栏实现以上效果有点困难,直接自定义一个假的导航栏更容易点 分布拆解实现以上效果 一.下拉放大header图片 - (void)viewDidLoad { [super