在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ UIBarButtonSystemItemFlexibleSpace
可变空白,
在调用的过程中,使用 UIBarButtonSystemItemFlexibleSpace去占位,达到实现规范化的目的
UIBarButtonSystemItemFixedSpace
不可变空白
相应的 UIBarButtonSystemItemFixedSpace则是使特定位置控件替代.
UIBarButtonSystemItemDone
UIBarButtonSystemItemCompose
示例代码: 1 override func viewDidLoad() { 2 super.viewDidLoad() 3 // Do any additional setup after loading the view, typically from a nib. 4 //Prompt 属性被设置以后,其高度变为74 5 self.navigationItem.prompt = "顶端提示" 6 //设置导航视图标题 7 self.title = "导航视图标题" 8 //设置当前视图控制器的背景颜色为白色 9 self.view.backgroundColor = UIColor.white 10 //修改导航栏背景图片(使用代码动态生成的纯色图片) 11 let image = createImageWithColor(UIColor.white,frame: CGRect(x: 0, y: 0, width: 1, height: 1)) 12 self.navigationController?.navigationBar.setBackgroundImage(image, for: .default) 13 //设置背景色为不透明 14 self.navigationController?.navigationBar.isTranslucent = false 15 //设置两侧按钮颜色 16 self.navigationController?.navigationBar.tintColor = UIColor.gray 17 //设置主题颜色为黑色透明 18 self.navigationController?.navigationBar.barStyle = UIBarStyle.blackTranslucent 19 //设置左侧文件夹按钮图标,并绑定按钮点击事件 20 self.navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .organize, 21 target: self, 22 action: #selector(openPhotoAlbum)) 23 //设置右侧相机按钮图标,并绑定按钮点击事件 24 self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .camera, 25 target: self, 26 action: #selector(ScanQRCode)) 27 } 28 29 //打开系统相册 30 @objc func openPhotoAlbum() 31 { 32 33 } 34 35 //打开相机 36 @objc func ScanQRCode() 37 { 38 39 }
|
请发表评论