小编Cuo*_*yen的帖子

当按下弹出视图控制器时,iOS 11导航栏大标题有黑色

iOS 11的新导航栏有问题.

在根视图中按代码设置新导航:

if (@available(iOS 11.0, *)) {
    self.navigationController.navigationBar.prefersLargeTitles = YES;
    self.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeAlways;
}
Run Code Online (Sandbox Code Playgroud)

然后从根视图,我推到另一个视图并设置代码导航栏

if (@available(iOS 11.0, *)) {
    self.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeNever;
}
Run Code Online (Sandbox Code Playgroud)

它运作良好.但是,当推动和弹出视图出现黑色时,如下图所示:

在此输入图像描述

我不知道为什么这个视图上出现了黑色,虽然我没有设置导航栏的地面是我的应用程序中整个屏幕的黑色.

有人对这个问题有任何想法.请给我一些解决该bug的建议.谢谢.

uinavigationcontroller ios ios11

15
推荐指数
3
解决办法
6677
查看次数

如何在导航栏上设置颜色`rightBarButtonItem`?

我想在导航栏上设置"完成"按钮的颜色,如下图所示:

在此输入图像描述

虽然,我已将代码设置为self.doneButton.enabled = NO;但是"完成"按钮仍然具有白色.它不像图像那样改变颜色.

如何设置代码更改文本颜色完成按钮,如上图中的完成按钮?请帮我解决这个问题.我感谢您的帮助.

iphone objective-c uinavigationbar ios swift

7
推荐指数
2
解决办法
8140
查看次数

沙箱与 Jenkins 服务器上的 Podfile.lock 不同步

我的可可豆有问题。

沙箱与 Podfile.lock 不同步运行“pod install”或更新您的 CocoaPods 安装。

虽然,我尝试删除文件夹Pods,文件Podfile.lock并删除工作区项目然后打开终端并输入pod install但仍然错误。

ios jenkins cocoapods

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