在故事板中,我还将其设置为白色.
这是我的代码,它位于AppDelegate.swift文件中:
func application(application: UIApplication,dIDFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Changing the status bar's colour to white UIApplication.sharedApplication().statusbarStyle = .lightContent // Changing the navigation controller's background colour UINavigationbar.appearance().barTintcolor = UIcolor(red: 0.0/255.0,green: 165.0/255.0,blue: 227.0/255.0,Alpha: 1.0) // Changing the navigation controller's Title colour UINavigationbar.appearance().TitleTextAttributes = [NSForegroundcolorAttribute@R_404_6889@: UIcolor.whitecolor()] // Changing the colour of the bar button items UINavigationbar.appearance().tintcolor = UIcolor.whitecolor() // Changing the tint colour of the tab bar icons UITabbar.appearance().tintcolor = UIcolor(red: 0.0/255/0,Alpha: 1.0) return true}
这是模拟器的图像:
我发现这行代码不起作用很奇怪.有解决方案吗
解决方法 SWIFT 4将自定义barbuttonitem声明为插座后:
@IBOutlet weak var yourbarbuttonItem: UIbarbuttonItem!
您可以根据需要定义颜色.
yourbarbuttonItem.tintcolor = .red总结
以上是内存溢出为你收集整理的ios – 如何在Swift中更改UIBarButtonItem的tintColor?全部内容,希望文章能够帮你解决ios – 如何在Swift中更改UIBarButtonItem的tintColor?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)