UINavigationController之Toolbar+ToolbarItems
2016-02-29 12:49
405 查看
Toolbar是指导航控制器底部的工具条,ToolbarItems是添加到工具条上的每一项
创建 UIBarButtonItem 并添加到 ToolbarItems 中
参照文章 UINavigationController之NavigationItem 来创建各种样式的 UIBarButtonItem
关于ToolBar
创建 UIBarButtonItem 并添加到 ToolbarItems 中
参照文章 UINavigationController之NavigationItem 来创建各种样式的 UIBarButtonItem
UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:nil]; UIBarButtonItem *item2 = [[UIBarButtonItem alloc]initWithTitle:@"删除" style:UIBarButtonItemStyleDone target:self action:nil]; UIImage *image = [[UIImage imageNamed:@"iconfont-duanxin"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIBarButtonItem *item3 = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStyleDone target:self action:nil]; UIBarButtonItem *space1 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil]; UIBarButtonItem *space2 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil]; UIBarButtonSystemItemFixedSpace 自定义宽度的空格(需赋值space.width) UIBarButtonSystemItemFlexibleSpace 系统等分算空格宽度 self.toolbarItems = @[item1,space1,item2,space2,item3];
关于ToolBar
获取导航控制器的工具条 UIToolbar *toolbar = self.navigationController.toolbar; 设置工具条的样式 toolbar.barStyle = UIBarStyleBlackTranslucent; UIBarStyleDefault 白色半透明 UIBarStyleBlack 黑色半透明 UIBarStyleBlackOpaque 黑色半透明 UIBarStyleBlackTranslucent 黑色半透明 设置工具条半透明或不透明,默认为NO toolbar.translucent = YES; 设置工具条的镂空颜色 toolbar.tintColor = [UIColor redColor]; 设置工具条的背景颜色 toolbar.barTintColor = [UIColor yellowColor]; 设置工具条的背景图片 [toolbar setBackgroundImage:[UIImage imageNamed:@"toolbar"] forToolbarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault]; 设置工具条是否隐藏 self.navigationController.toolbarHidden = NO;
相关文章推荐
- UE4的编译配置详解
- Android-性能优化、UI优化、代码优化(1)
- UE4自编译UE4Editor
- UIViewController中的loadView方法
- 16.UISegmentedControl
- iOS UISearchBar的背景框颜色适应
- 通过UIView 获取父UIviewConroller(通过子视图获取父控制器)
- Round two corners in UIView
- UIKit框架(UIButton父类等)
- 【POJ 3368】 Frequent values(RMQ)
- UITableView使用详解
- [Locked] Unique Word Abbreviation
- 48.Which two statements are true regarding indexes? (Choose two.)
- 自定义UINavigationItem的两种方法以及相应的隐藏方法
- UITableView介绍 之 基本使用
- iOS9 UIAlertController简单使用代码
- [Locked] Range Sum Query 2D - Mutable
- UIKit框架(7)应用程序对象UIApplication
- unique函数
- UITableView 学习整理