@IBOutlet var navbar: UINavigationbar!self.navbar.setBackgroundImage(UIImage(),forbarMetrics: UIbarMetrics.Default)self.navbar.shadowImage = UIImage()
如果视图控制器嵌入在导航控制器中并使用self.navigationController?.navigationbar.setBack …等,上面的代码可以工作,但是当使用IBOutlet时它不起作用(我的例子没有嵌入导航控制器中).导航栏不是半透明的.
有任何想法吗?
解决方法 把它放在你的视图控制器中(不在uinavigationbar中).[[UINavigationbar appearance] setBackgroundImage:[UIImage new] forbarMetrics:UIbarMetricsDefault];[[UINavigationbar appearance] setShadowImage:[UIImage new]];总结
以上是内存溢出为你收集整理的ios – 在UINavigationBar下删除1px边框 – 无法正常工作全部内容,希望文章能够帮你解决ios – 在UINavigationBar下删除1px边框 – 无法正常工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)