UIToolBar使用
来源:互联网 发布:java web面试题 编辑:程序博客网 时间:2024/05/17 20:28
1.在UINavigationController导航控制器中存在UIToolBar的,而且默认时被隐藏的。
- 需要设置self.navigationController.toolbarHidden = NO;
(建议最好在viewWillApper:设置) - 然后创建UIBarButtonItem,需要用到什么类型就加什么,系统自带了许多样式让你选择(还是自定义好看,符合国人的使用)
UIBarButtonSystemItemDone -
UIBarButtonSystemItemCancel -
UIBarButtonSystemItemEdit -
UIBarButtonSystemItemSave -
UIBarButtonSystemItemAdd -
UIBarButtonSystemItemFlexibleSpace - 可以让UIBarButtonItem靠右显示
UIBarButtonSystemItemFixedSpace
UIBarButtonSystemItemCompose -
UIBarButtonSystemItemReply -
UIBarButtonSystemItemAction -
UIBarButtonSystemItemOrganize -
UIBarButtonSystemItemBookmarks -
UIBarButtonSystemItemSearch -
UIBarButtonSystemItemRefresh -
UIBarButtonSystemItemStop -
UIBarButtonSystemItemCamera -
UIBarButtonSystemItemTrash -
UIBarButtonSystemItemPlay -
UIBarButtonSystemItemPause -
UIBarButtonSystemItemRewind -
UIBarButtonSystemItemFastForward -
UIBarButtonSystemItemUndo -
UIBarButtonSystemItemRedo -
UIBarButtonSystemItemPageCurl - 通过[self setToolBarItems:@[items1,items。。。]]添加到ToolBar上
- 加了UIBarButtonSystemItemFlexibleSpace的Items,放在数组的最前面,就会靠右显示
2.在键盘的inputAccessoryView上添加UIToolBar,通常来回收键盘
```objc
UIToolbar * topView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, kScreenWidth, 30)];
[topView setBarStyle:UIBarStyleDefault];UIBarButtonItem * btnSpace = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];btn.frame = CGRectMake(4, 5, 40, 25);[btn setTitleColor:self.tintColor forState:UIControlStateNormal];[btn addTarget:self action:@selector(dismissKeyBoard) forControlEvents:UIControlEventTouchUpInside];[btn setTitle:@"完成" forState:UIControlStateNormal];UIBarButtonItem *doneBtn = [[UIBarButtonItem alloc]initWithCustomView:btn];NSArray * buttonsArray = [NSArray arrayWithObjects:btnSpace,doneBtn,nil];[topView setItems:buttonsArray];[self.tf setInputAccessoryView:topView];
```出现的效果如下
链接:http://www.jianshu.com/p/9df841492f88
來源:简书
阅读全文
0 0
- UIToolBar使用
- UIToolBar使用
- UIToolBar使用
- UIToolBar使用示例
- 【ios】UIToolBar使用示例
- UIToolBar使用示例
- UIToolbar使用详解
- UIToolBar使用示例
- UIToolBar的单独使用
- UIToolBar使用示例
- UIToolBar的使用
- UIToolbar简单使用
- UIToolBar工具栏的使用
- IOS--UIToolBar详细使用
- UI:UIToolBar的使用
- UIToolbar的使用
- iOS UIToolBar的使用
- UIToolBar的使用
- k近邻法
- java 中 equals 与 == 的区别
- Unity脚本生命周期常用方法
- 笔试面临的j摄像头问题
- 理解opreator操作符的应用
- UIToolBar使用
- 1041. Be Unique (20) Hash散列
- Java8新特性
- MyBatis框架入门详解
- Random类
- Android开发之网络通讯详解
- java_嵌套类(Nested Classes)
- LintCode_056_两数之和
- 5.S5PV210异常中断代码编写