Swift - 工具条(UIToolbar)的用法

Swift - 工具条(UIToolbar)的用法,第1张

概述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 @H_419_50@ 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 @H_404_92@ 40 41 class VIEwController : UIVIEwController { overrIDe func vIEwDIDLoad() { super .vIEwDIDLoad() // Do any additional setup after loading the vIEw,typically from a nib. // 创建一个浏览器工具条,并设置它的大小和位置 var browserToolbar = @H_404_144@UIToolbar (frame: @H_404_144@CGRectMake (0,320,44)) // 将工具条添加到当前应用的界面中 self .vIEw.addSubvIEw(browserToolbar) //创建后退 btnback = UIbarbuttonItem (image: UIImage (named: "back.png" ), style: @H_404_144@UIbarbuttonItemStyle . bordered ,target: Selector ( "backClicked:" )); //第一个分隔按钮 btngap1 = (barbuttonSystemItem: @H_404_144@UIbarbuttonSystemItem FlexibleSpace nil ); // 创建前进按钮 UIbarbuttonItem btnforward = @H_404_144@UIbarbuttonItem (image: @H_404_144@UIImage "forward.png" UIbarbuttonItemStyle Plain "forwardClicked:" )); // 第二个分隔按钮,创建一个可伸缩的UIbarbuttonItem btngap2 = (barbuttonSystemItem: UIbarbuttonSystemItem ) { //后退 } 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 @H_419_50@ 19 20 21 22 23 24 25 26 import @H_404_144@UIKit class VIEwController : UIVIEwController { var pickerVIEw: @H_404_144@UIPickerVIEw ! overrIDe func vIEwDIDLoad() { super .vIEwDIDLoad() // 创建一个浏览器工具条,并设置它的大小和位置 browserToolbar = @H_404_144@UIToolbar (frame: CGRectMake .vIEw.addSubvIEw(browserToolbar) btn1 = UIbarbuttonItem (barbuttonSystemItem: UIbarbuttonSystemItem . Compose target: nil ); btn2 = (barbuttonSystemItem: @H_404_144@UIbarbuttonSystemItem Add FlexibleSpace Reply false ) } }

(5)使按钮变成任意一个UIVIEw

2,使用UIbarbuttonItem还可以创建间隔项
(1)d性间隔(会尽可能往两端伸长) 3
btngap1 = );
(2)固定间隔(自定义宽度) 4
Fixedspace ); btngap1.wIDth = 50

原文出自: www.hangge.com 转载请保留原文链接: http://www.hangge.com/blog/cache/detail_551.html 总结

以上是内存溢出为你收集整理的Swift - 工具条(UIToolbar)的用法全部内容,希望文章能够帮你解决Swift - 工具条(UIToolbar)的用法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1090977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)