概述1,UIBarButtonItem是
工具条按钮,有如下5种init初始化方法: (1)初始化为普通图片按钮 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 class ViewController : UIViewC
1,UIbarbuttonItem是工具条按钮,有如下5种init初始化方法: (1)初始化为普通图片按钮
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | class VIEwController : UIVIEwController { overrIDe func vIEwDIDLoad() { super .vIEwDIDLoad() // Do any additional setup after loading the vIEw,typically from a nib. // 创建一个浏览器工具条,并设置它的大小和位置 var browserToolbar = UIToolbar (frame: CGRectMake (0,320,44)) // 将工具条添加到当前应用的界面中 self .vIEw.addSubvIEw(browserToolbar) //创建后退 btnback = UIbarbuttonItem (image: UIImage (named: "back.png" ), style: UIbarbuttonItemStyle . bordered ,target: Selector ( "backClicked:" )); //第一个分隔按钮 btngap1 = (barbuttonSystemItem: UIbarbuttonSystemItem FlexibleSpace nil ); // 创建前进按钮 UIbarbuttonItem btnforward = "forward.png" "forwardClicked:" )); // 第二个分隔按钮,创建一个可伸缩的UIbarbuttonItem btngap2 = ) { //后退 } forwardClicked(sender: ) { //前进 } } |
(2)普通图片按钮,但提供另一个备选图像供横屏使用 2 "back1.png" "back2.png" (Title: "确定" "confrim:" (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中似乎不显示 示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import UIKit class VIEwController : UIVIEwController { var pickerVIEw: UIPickerVIEw ! overrIDe func vIEwDIDLoad() { super .vIEwDIDLoad() // 创建一个浏览器工具条,并设置它的大小和位置 browserToolbar = UIToolbar (frame: CGRectMake .vIEw.addSubvIEw(browserToolbar) btn1 = UIbarbuttonItem (barbuttonSystemItem: UIbarbuttonSystemItem . Compose target: nil ); btn2 = Add FlexibleSpace Reply false ) } } | (5)使按钮变成任意一个UIVIEw 2,使用UIbarbuttonItem还可以创建间隔项 (1)d性间隔(会尽可能往两端伸长) (2)固定间隔(自定义宽度) 4 Fixedspace ); btngap1.wIDth = 50 | 原文出自: www.hangge.com 转载请保留原文链接: http://www.hangge.com/blog/cache/detail_551.html 总结 以上是内存溢出为你收集整理的Swift - 工具条(UIToolbar)的用法全部内容,希望文章能够帮你解决Swift - 工具条(UIToolbar)的用法所遇到的程序开发问题。 如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
swift算法手记-5
下一篇
2022-05-27
|
评论列表(0条)