Swift - 工具条(UIToolbar)的用法
2015-09-25 14:48
369 查看
1,UIBarButtonItem是工具条按钮,有如下5种init初始化方法:
(1)初始化为普通图片按钮
(2)普通图片按钮,但提供另一个备选图像供横屏使用
(3)普通文本按钮
(4)使用预置按钮:如撤销,重做,编辑等(总共有25个样式)
Custom:默认样式
Flexible Space:自动伸缩的空白占位符
Fixed Space:固定宽度的占位元素
Add:“+”加号样式
Edit:Edit文字样式
Done:Done文字样式
Cancel:Cancel文字样式
Save:Save文字样式
Undo:Undo文字样式
Redo:Redo文字样式
Compose:背景矩形插支笔的图标样式
Reply:返回箭头的图标样式
Action:背景矩形加上一个向上箭头的图标样式
Organize:文件夹的图标样式
Trash:垃圾桶的图标样式
Bookmarks:书的图标样式
Search:放大镜的图标样式
Refresh:顺时针圆形箭头的图标样式
Stop:一个×的图标样式
Camera:一个照相机的图标样式
Play:向右三角形代表播放的图标样式
Pause:两条竖线代表播放的图标样式
Rewind:向左两个三角代表回退的图标样式
Fast Forward:向右两个三角代表快进的图标样式
Page Curl:页面旋转的图标样式。在Xcode 6中似乎不显示
示例如下:
(5)使按钮变成任意一个UIView
2,使用UIBarButtonItem还可以创建间隔项
(1)弹性间隔(会尽可能往两端伸长)
(2)固定间隔(自定义宽度)
(1)初始化为普通图片按钮
Custom:默认样式
Flexible Space:自动伸缩的空白占位符
Fixed Space:固定宽度的占位元素
Add:“+”加号样式
Edit:Edit文字样式
Done:Done文字样式
Cancel:Cancel文字样式
Save:Save文字样式
Undo:Undo文字样式
Redo:Redo文字样式
Compose:背景矩形插支笔的图标样式
Reply:返回箭头的图标样式
Action:背景矩形加上一个向上箭头的图标样式
Organize:文件夹的图标样式
Trash:垃圾桶的图标样式
Bookmarks:书的图标样式
Search:放大镜的图标样式
Refresh:顺时针圆形箭头的图标样式
Stop:一个×的图标样式
Camera:一个照相机的图标样式
Play:向右三角形代表播放的图标样式
Pause:两条竖线代表播放的图标样式
Rewind:向左两个三角代表回退的图标样式
Fast Forward:向右两个三角代表快进的图标样式
Page Curl:页面旋转的图标样式。在Xcode 6中似乎不显示
示例如下:
2,使用UIBarButtonItem还可以创建间隔项
(1)弹性间隔(会尽可能往两端伸长)
相关文章推荐
- Swift - 使用UIWebView和UIToolbar制作一个浏览器
- Swift - 网页控件(UIWebView)加载本地数据,文件
- Swift 2.0学习笔记(Day 16)——字典集合
- Swift - 使用UIDatePicker实现倒计时功能
- Swift - 日期选择控件(UIDatePicker)的用法
- Swift - 各种手势检测大全(UIGestureRecognizer及其子类)
- Swift - 加速传感器(CoreMotion)的用法,小球加速运动并反弹样例
- Swift - 使用UIScrollView实现页面滚动切换
- Swift - 滚动视图(UIScrollView)的用法
- Swift - 微调器或叫步进器(UIStepper)的用法
- Swift - 选择框(UIPickerView)的用法
- Swift - 操作表(UIActionSheel)的用法,也叫底部警告框
- Swift - 告警框(UIAlertView)的用法
- Swift - 滑块(UISlider)的用法
- Swift - 进度条(UIProgressView)的用法
- Swift - 图像控件(UIImageView)的用法
- Swift - 分段选择控件(UISegmentedControl)的用法
- Swift - 开关按钮(UISwitch)的用法
- Swift - 多行文本输入框(UITextView)的用法
- Swift - 文本输入框(UITextField)的用法