我只是想设置:
>导航栏高度
> RGB中的导航栏bg颜色
>导航栏居中徽标
我正在使用iOS8,Xcode 6和Swift.
非常感谢您的回答!
这是我在VIEwController.swift中的代码
// Set nav bar height navigationController?.navigationbar.frame.origin.y = -10 // Set nav bar bg color var navbarcolor = UIcolor(red: 4 / 255,green: 47 / 255,blue: 66 / 255,Alpha: 1) navigationController?.navigationbar.barTintcolor = navbarcolor // Set nav bar logo let navbarImageVIEw = UIImageVIEw(frame: CGRect(x: 0,y: 0,wIDth: 30,height: 30)) navbarImageVIEw.contentMode = .ScaleAspectFit let navbarImage = UIImage(named: "navbarlogo.png") navbarImageVIEw.image = navbarImage navigationItem.TitleVIEw = navbarImageVIEw解决方法 导航栏高度:
在自定义导航控制器子类中……
这个的诀窍是不要改变导航栏的实际高度,而是调整其原点.
func vIEwDIDLoad() { super.vIEwDIDLoad() navigationbar.frame.origin.y = -10 }
RGB中的导航栏bg颜色:
在自定义导航控制器子类中……
func vIEwDIDLoad() { super.vIEwDIDLoad() navigationbar.barTintcolor = // YOUR color}
或使用外观代理
UINavigationbar.appearance().barTintcolor = // YOUR color
导航栏居中徽标
在自定义视图控制器中……
func vIEwDIDLoad() { super.vIEwDIDLoad() navigationItem.TitleVIEw = UIImageVIEw(image: // YOUR logo)}总结
以上是内存溢出为你收集整理的iOS 8 Swift Xcode 6 – 设置顶部导航栏bg颜色和高度全部内容,希望文章能够帮你解决iOS 8 Swift Xcode 6 – 设置顶部导航栏bg颜色和高度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)