相关疑难解决方法(0)

如何隐藏UINavigationBar 1px底线

我有一个应用程序,有时需要其导航栏与内容融为一体.

有谁知道如何摆脱或改变这个讨厌的小酒吧的颜色?

在下面的图像我有 - 我正在谈论"根视图控制器"下面这个1px高度线

在此输入图像描述

objective-c uinavigationbar ipad ios swift

422
推荐指数
21
解决办法
17万
查看次数

在iOS 7中删除UIToolbar发际线

在iOS 7中,Apple已经改为UIToolbar在其顶部显示1px的发际线.在某些情况下,这在视觉上会分散注意力,并且似乎没有任何公共API可以将其删除.

设置shadowImage不起作用.

我正在寻找一种以相对干净的方式去除发际线的方法,并保持普通的背景模糊.

ios7

29
推荐指数
3
解决办法
1万
查看次数

在 iOS8 中使用 clipsToBounds = YES 时状态栏完全变黑。我该如何改变?

我通过 AppDelegate 中的 UINavigationBar 外观代理将 NavigationBar 的半透明属性设置为 NO。

然后,为了摆脱 UINavigationBar 和它下面的视图之间的 1 像素高度分隔符,在我的 ViewController 中,我设置了self.navigationcontroller.navigationbar.clipsToBounds = YES;.

这是去掉分隔符,实现类似这样的效果...

在此处输入图片说明

UINavigationBar 下方还有一个带日期的附加视图。

但是,当我开始使用 clipsToBounds = YES 时,我的状态栏完全变黑了。我不要这个。我希望它是“蓝色”的,就像在这个 CBS Sports 应用程序的照片中一样。

如何更改状态栏的颜色,或者为什么我的导航栏颜色不再延伸到状态栏?[另外,我使用的是嵌入式 NavigationController,而不是我拖到视图中的那个]

cocoa-touch statusbar uinavigationbar ios8

2
推荐指数
1
解决办法
1560
查看次数

标签 统计

uinavigationbar ×2

cocoa-touch ×1

ios ×1

ios7 ×1

ios8 ×1

ipad ×1

objective-c ×1

statusbar ×1

swift ×1