
| 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)普通图片按钮,但提供另一个备选图像供横屏使用
"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中似乎不显示 示例如下: |
微信扫一扫
支付宝扫一扫
评论列表(0条)