[Swift]枚举类型:UIBarButtonItem的24种样式
UIBarButtonSystemItemFlexibleSpace 可变空白, 在调用的过程中,使用 UIBarButtonSystemItemFlexibleSpace去占位,达到实现规范化的目的
UIBarButtonSystemItemFixedSpace 不可变空白 相应的 UIBarButtonSystemItemFixedSpace则是使特定位置控件替代.
UIBarButtonSystemItemDone
UIBarButtonSystemItemCancel
UIBarButtonSystemItemEdit
UIBarButtonSystemItemSave
UIBarButtonSystemItemAdd
UIBarButtonSystemItemCompose
UIBarButtonSystemItemReply
UIBarButtonSystemItemAction
UIBarButtonSystemItemOrganize
UIBarButtonSystemItemBookmarks
UIBarButtonSystemItemSearch
UIBarButtonSystemItemRefresh
UIBarButtonSystemItemStop
UIBarButtonSystemItemCamera
UIBarButtonSystemItemTrash
UIBarButtonSystemItemPlay
UIBarButtonSystemItemPause
UIBarButtonSystemItemRewind
UIBarButtonSystemItemFastForward
UIBarButtonSystemItemUndo
UIBarButtonSystemItemRedo
UIBarButtonSystemItemPageCurl NS_ENUM_DEPRECATED_IOS(4_0, 11_0)
示例代码:
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第1张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第1张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第2张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第2张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第3张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第3张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第4张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第4张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第5张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第5张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第6张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第6张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第7张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第7张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第8张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第8张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第9张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第9张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第10张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第10张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第11张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第11张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第12张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第12张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第13张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第13张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第14张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第14张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第15张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第15张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第16张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第16张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第17张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第17张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第18张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第18张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第19张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第19张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第20张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第20张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
![[Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第21张 [Swift]枚举类型:UIBarButtonItem的24种样式 随笔 第21张](https://www.liuyixiang.com/zb_users/theme/Lucky/style/image/grey.gif)
- IBarButtonSystemItemFlexibleSpace 和 UIBarButtonSystemItemFixedSpace不是按钮,而是调整按钮间距用的对象.让多个按钮等间距地分布在工具条中
- 在调用的过程中,使用 UIBarButtonSystemItemFlexibleSpace去占位,达到实现规范化的目的,效果如下:
不使用UIBarButtonSystemItemFlexibleSpace
![]()
使用UIBarButtonSystemItemFlexibleSpace
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
![]()
UIBarButtonSystemItemFixedSpace则是替代特定位置控件,效果:
![]()
示例代码:
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 }

更多精彩