UIBarButtonItem
来源:互联网 发布:电脑时间校准软件 编辑:程序博客网 时间:2024/05/16 19:30
//UIBarButtonItem的几种常用初始化方法
//使用带文本的button方式来初始化
UIBarButtonItem *fiveItem = [[UIBarButtonItem alloc] initWithTitle:@"天气"style:UIBarButtonItemStyleDone target:nil action:nil];
//使用系统风格初始化
UIBarButtonItem *trdItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil];
UIBarButtonItem *fthItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:nil action:nil];
//使用系统风格UIBarButtonSystemItemFlexibleSpace的UIBarButtonItem可以用来生成自适应宽度的间隔
//UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
//使用系统风格UIBarButtonSystemItemFixedSpace的UIBarButtonItem可以用来生成自定义宽度的间隔
UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nilaction:nil];
spaceItem.width = 35;
//ToolBar上的元素以数组的形式存放,加入系统风格的UIBarButtonItem(即spaceItem)用来隔开自定义的UIBarButtonItem(secBtnItem,trdItem等)
NSArray *items = [NSArrayarrayWithObjects:secBtnItem,spaceItem,trdItem,spaceItem,fthItem,spaceItem,fiveItem,nil];
//设置ToolBar上的元素
[self setToolbarItems:items animated:YES];
//设置toolbar的风格
self.navigationController.toolbar.barStyle = UIBarStyleBlack;
self.navigationController.toolbar.translucent = NO;
//自定义一个UIToolBar,不再属于UINavigationController,可随意放置,但是拥有和UINavigationController ToolBar一样的属性和加载元素(UIBarButtonItem)的方法
UIToolbar *tBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 350, 320,44)];
tBar.barStyle = UIBarStyleBlack;
//[tBar setItems:items animated:YES];
//[self.view addSubview:tBar];
//使用带文本的button方式来初始化
UIBarButtonItem *fiveItem = [[UIBarButtonItem alloc] initWithTitle:@"天气"style:UIBarButtonItemStyleDone target:nil action:nil];
//使用系统风格初始化
UIBarButtonItem *trdItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil];
UIBarButtonItem *fthItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:nil action:nil];
//使用系统风格UIBarButtonSystemItemFlexibleSpace的UIBarButtonItem可以用来生成自适应宽度的间隔
//UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
//使用系统风格UIBarButtonSystemItemFixedSpace的UIBarButtonItem可以用来生成自定义宽度的间隔
UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nilaction:nil];
spaceItem.width = 35;
//ToolBar上的元素以数组的形式存放,加入系统风格的UIBarButtonItem(即spaceItem)用来隔开自定义的UIBarButtonItem(secBtnItem,trdItem等)
NSArray *items = [NSArrayarrayWithObjects:secBtnItem,spaceItem,trdItem,spaceItem,fthItem,spaceItem,fiveItem,nil];
//设置ToolBar上的元素
[self setToolbarItems:items animated:YES];
//设置toolbar的风格
self.navigationController.toolbar.barStyle = UIBarStyleBlack;
self.navigationController.toolbar.translucent = NO;
//自定义一个UIToolBar,不再属于UINavigationController,可随意放置,但是拥有和UINavigationController ToolBar一样的属性和加载元素(UIBarButtonItem)的方法
UIToolbar *tBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 350, 320,44)];
tBar.barStyle = UIBarStyleBlack;
//[tBar setItems:items animated:YES];
//[self.view addSubview:tBar];
0 0
- UIBarButtonItem
- UIBarButtonItem
- UIBarbuttonItem
- UIBarButtonItem
- UIToolBar,UIBarButtonItem
- 自定义 UIBarButtonItem
- 自定义 UIBarButtonItem
- UIBarButtonItem 自定义
- UIBarButtonItem学习
- UIBarButtonItem学习
- 自定义UIBarButtonItem
- 自定义UIBarButtonItem
- UIBarButtonItem按钮
- UIBarButtonItem,UIToolBar
- 自定义UIBarButtonItem
- 自定义uibarbuttonitem
- 自定义UIBarButtonItem
- uibarbuttonitem颜色
- C#多线程详细讲解1
- 理解RESTful架构
- &和&&的区别。
- 第十周项目五 输出完数
- 大二第二次月赛--The number of maximum subset
- UIBarButtonItem
- 查询数据库sql是哪个程序执行的
- 国外程序员整理的 C++ 资源大全 (zt)
- virtual-box中linux网卡类型的变动
- 9.多线程学习--线程组
- 文件选择对话框、路径选择对话框的函数实现
- PAT 1023. Have Fun with Numbers (20)
- common lisp 学习之路(3)
- AsyncQueryHandler的使用