swift-导航栏修改高度

  • 导航栏直接可以通过frame来改变高度

self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: DeviceWidth, height: 104)
  • 设置导航栏半透明

self.navigationController?.navigationBar.isTranslucent = true
  • 设置导航栏背景图片

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
  • 设置导航栏阴影图片

self.navigationController?.navigationBar.shadowImage = UIImage()
  • 设置导航栏前景色:设置item指示色

self.navigationController?.navigationBar.tintColor = UIColor.purple
  • 设置导航栏标题属性:设置标题颜色

self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.white]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.NSString过滤特殊字符串定义一个特殊字符的集合NSCharacterSet set = [NSChara...
    奋拓达阅读 4,149评论 0 0
  • ios上状态栏 就是指的最上面的20像素高的部分状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指...
    J_HX阅读 6,632评论 0 0
  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 5,477评论 2 4
  • 【学号】:2017101319 【姓名】:张晶晶 【性别】:女 【城市】:辽宁省阜新市 【简书号】:1509344...
    Hangovar阅读 1,105评论 1 0
  • 今晚在无印良品,买了一本A4笔记本。 新买的本子你好,因为我突然觉得该写写字。想起小时候,...
    Aerad阅读 3,613评论 0 1