ios 沉浸式标题栏如何实现?

aoyusky 2018-05-07 06:45:07
ios 沉浸式标题栏如何实现?想实现下面的效果

能不能有代码或者截图说明一下。
谢谢~~
...全文
1855 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
伊织Scope 2018-05-31
  • 打赏
  • 举报
回复
UINavigationBar *naviBarAppearance = [UINavigationBar appearance]; [naviBarAppearance setShadowImage:[UIImage imageWithColor:[UIColor clearColor]]];////隐藏导航条下方黑线 [naviBarAppearance setBackgroundImage:[UIImage imageWithColor:[UIColor yellowColor]] forBarMetrics:UIBarMetricsDefault];//背景图片 *** yellowColor 替换为你的颜色
不担心 2018-05-12
  • 打赏
  • 举报
回复
statusBar系统默认只有两种样式,一种是白底黑字,另一种黑底白字,在iOS7之后,默认情况下导航条和状态栏的背景色会保持一致,如果出现不一致的情况很可能是你的导航栏或状态栏的其中一个是手动添加上去的,其实要做到颜色一样也很容易,因为状态栏是独立于各个viewController之上,基于winodws的控件,所以你只要在你的视图顶部加上一个高度为20的view,把背景色设置成和navigationBar的颜色一致就行了.
xttxqjfg 2018-05-10
  • 打赏
  • 举报
回复
你这图是安卓的图片吧
aoyusky 2018-05-07
  • 打赏
  • 举报
回复
网上查了一下,设置后上面还是白色的。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧