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]

你可能感兴趣的:(swift-导航栏修改高度)