- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
万一我只有十六进制颜色,更改导航栏颜色的最佳方法是什么:#292e3f
它可以很好地处理类似的东西:
UINavigationBar.appearance().barTintColor = UIColor.blueColor()
但我不知道如何插入一个十六进制,我尝试使用这个网站:
http://www.touch-code-magazine.com/web-color-to-uicolor-convertor/
但它确实有效:
var navBarColor = UIColor (red:0.161,green:0.18,blue:0.247,alpha:1.0)
UINavigationBar.appearance().barTintColor = navBarColor
最佳答案
您可以创建自己的自定义十六进制扩展来相当轻松地完成此操作。例如,这样的事情可能会起作用:
extension UIColor {
convenience init(hex: Int) {
let r = hex / 0x10000
let g = (hex - r*0x10000) / 0x100
let b = hex - r*0x10000 - g*0x100
self.init(red: CGFloat(r)/255, green: CGFloat(g)/255, blue: CGFloat(b)/255, alpha: 1)
}
}
然后你可以这样调用它:
UINavigationBar.appearance().barTintColor = UIColor(hex: 0x292e3f)
得到你想要的十六进制颜色。
关于ios - swift 中的 barTintColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26784334/
我应用中的每个 View 都有不同的颜色。设置这种颜色效果很好。但是,当我推送到下一个 View (具有自己的颜色)然后返回到上一个 View 时...... Root View 将导航栏 BarTi
我正在尝试为我的应用程序创建一个单元测试,以检查导航栏的颜色并将其与应用程序中为主题颜色保存的用户默认值进行比较。 我似乎找不到访问条形图当前颜色的方法。这可能吗? - (void) testColo
这个问题在这里已经有了答案: UIColor not working with RGBA values (6 个答案) 关闭 6 年前。 在嵌入导航 Controller 的 View Contro
我尝试使用如下代码将 UISearchbar 的条形颜色设置为一种颜色,将 tintColor(光标和取消按钮)设置为另一种颜色: searchbar.barTintColor = color1; s
我正在尝试为不同的 Controller 设置导航栏的颜色,但相同的颜色显示不同的效果。 最佳答案 将以下行添加到您的 viewDidLoad: navigationController 类的方法,
一些正常的代码如下所示: -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.n
我正在尝试显示用户图片来代替 rightBarButton,但是设置 UINavigationBar 的 barTintColor 会对图像进行着色。 在 AppDelegate 中,尝试: UINa
当我self.present() QLPreviewController时,它的NavigationBar失去了颜色,这是在AppDelegate中实现的>. UINavigationBar.
我的应用程序中的 navigationBar.barTintColor 始终是黑色的,我无法更改它。我检查了所有类,但从未将其设置为黑色,但我确实将其设置为 UIColor clearColor。不过
我正在尝试为我的应用程序导航栏获取自定义颜色,但显示不正确。我需要使用的确切颜色的十六进制代码是蓝色#023883。我从这个网站查找了 rbg 百分比:http://www.colorhexa.com
万一我只有十六进制颜色,更改导航栏颜色的最佳方法是什么:#292e3f 它可以很好地处理类似的东西: UINavigationBar.appearance().barTintColor = UICol
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 6 年前。 Improve t
我注意到 ios 10 中条形色调颜色的动画方式发生了变化。我创建了一个示例项目来概述变化:Github: ios10BarTintDemo 基本上在 ios 9 上,barTintColor 使用
我对 iOS 开发相当陌生,并且最近几天一直在为创建具有自定义色调的半透明导航栏而烦恼。 我现在的状态: 我创建了一个新项目,在导航 View 中嵌入了一个红色 View ,该导航 View 嵌入在选
当从一个 View Controller 转换到另一个时,我想为barTintColor属性设置动画。 我尝试过以下解决方案: [[self transitionCoordinator] animat
在iOS7上,我们可以通过改变导航栏的颜色 self.navigationController.navigationBar.barTintColor = [UIColor redColor]; 但是这
我有一个 UINavigationBar 的子类。如何在这个子类中设置 barTintColor? class NavBar: UINavigationBar { override func
我正在尝试使用波纹管代码更新搜索栏外观。 searchController.searchBar.searchBarStyle = .prominent searchController
我有一个 swift 4/iOS 12 应用程序,它为所有 View Controller 使用自定义导航栏 barTintColor 并在 appDelegate.swift 中设置如下: UINa
在 iOS7 中,navigation barTintColor 非常“乏味”。在 iOS6(及以下版本)中,导航栏的颜色会从上到下从浅到深逐渐变暗。 在 iOS7 中,我可以将导航栏设置为自定义颜色
我是一名优秀的程序员,十分优秀!