iOS toolbar

初学ios,对toolbar初步了解:


self.navigationItem.title=@"显示工具栏";
// 显示工具栏
//self.navigationController.toolbarHidden = NO;
[self.navigationController setToolbarHidden:NO];

//设置 toolbar的背景图片, 参数:背景图,什么位置显示(),什么模式显示(横屏,竖屏)
//[self.navigationController.toolbar setBackgroundImage:[UIImage imageNamed:@"1.jpg"] forToolbarPosition:UIToolbarPositionBottom barMetrics:UIBarMetricsDefault];

self.navigationController.toolbar.frame = CGRectMake(0, 0, 320, 44);

//通过toolbaritems来设置工具栏的显示项,数组中是UIBarButtonItem的实例
UIBarButtonItem *item1 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:nil];
UIBarButtonItem *item2 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:nil];

//item 的间隔,不会显示出来,会自动计算间隔
UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
NSArray *items = [NSArray arrayWithObjects:spaceItem, item1,spaceItem,item2,spaceItem, nil];

self.toolbarItems = items;

上述代码出来效果:

时间: 2024-10-09 08:34:07

iOS toolbar的相关文章

《iOS Human Interface Guidelines》——Toolbar Bar

工具栏 工具栏包含了执行与屏幕视图中的对象相关的操作的控件. 一个工具栏: 是半透明的 在iPhone上永远出现在屏幕视图的底部边缘.在iPad上也可以出现在屏幕视图的顶部边缘. 可以在键盘出现时.用户做一个手势时或者抱哈你的视图控制器过渡成水平紧凑环境时隐藏. API NOTE 工具栏一般包含在导航控制器(管理一系列层级的自定义视图显示的对象)内.查看Displaying a Navigation Toolbar和UIToolbar Class Reference来学习更多关于在你的代码中定义

iOS学习之UINavigationController详解与使用(三)ToolBar

1.显示Toolbar  在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了. [cpp] view plaincopyprint? [self.navigationController  setToolbarHidden:NO animated:YES]; [self.navigationController setToolbarHidden:NO animated:YES]; 2.在ToolBar上添加UIBarBu

[转]iOS学习之UINavigationController详解与使用(三)ToolBar

转载地址:http://blog.csdn.net/totogo2010/article/details/7682641 iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController 接上篇,我们接着讲Navigation 的Toolbar. 1.显示Toolbar  在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了. [cpp] view plaincopy

iOS 修改toolbar里面文字的字体和大小

使用NSDictionaty来设置文本的属性: NSDictionary * attributes = @{NSFontAttributeName: [UIFont fontWithName:@"Heiti SC" size:20]}; [confirmBarButton setTitleTextAttributes:attributes forState:UIControlStateNormal]; 完整代码: self.inputToolbar = [[UIToolbar allo

firemonkey 去掉ios 虚拟键盘上的‘done’toolbar

firemonkey 去掉ios 虚拟键盘上的‘done’toolbar BY:乖鸟 这个ios 虚拟键盘上的‘done’toolbar 简直太丑了,不过可以在这个toolbar上自己增加按钮,和功能,这倒不错~~~, 首先uses: FMX.VirtualKeyboard  和 FMX.Platform 在 form的  private 中加入变量: FService: IFMXVirtualKeyboardToolbarService; 然后在FormCreate 中加入: if TPlat

IOS:UI设计之UINavigationController,NavigationBar,ToolBAR相关基础

基本概念:导航视图控制器(UINavigationController)是用于构建分层应用程序的主要工具,管理着多个内容视图的换入和换出,并且自身提供了视图切换的动画效果(例如:相册,QQ,微信等APP应用). 它的父类是UIViewController,是所有视图控制器的基类,导航控制器以栈的形式来实现,其本身也属于视图控制器. 下图是UINavigationController的分层结构图: UINavigationController view层级 栈的基本概念与性质: 栈是一种数据结构,

ios开发之--使用toolbar调整item之间的间隔

toolbar的item有很多种样式,其实经常使用的就几种, UIBarButtonSystemItemFixedSpace 木棍:可以理解为固定的长度 UIBarButtonSystemItemFlexibleSpace  弹簧:可以理解为弹性的长度 UIBarButtonItem 有两个barbutton的格式  添加到toolbaritems = @[木棍,按钮,弹簧,按钮,木棍]:木棍是固定长度. 弹簧有伸缩性.你可以试试! 然后给木棍一个固定的宽度,就可以出现想要的效果,不至于看起来太

ios基础篇(十二)——UINavgationController的使用(三)ToolBar

UIToolBar存在于UINavigationController导航栏控制器中,而且默认被隐藏:设置UINavigationController的toolbarHidden属性可显示UIToolBar. 一.UIToolBar的设置 1.在RootViewController.m的viewDidLoad方法中添加代码: [self.navigationController setToolbarHidden:NO animated:YES]; 如图:显示底部ToolBar 2.设置UITool

ios(学习)UIPickerView&&UIDatePicker&&toolBar

UIPickerView 轮转界面提供多值选项,和tableView挺类似 1.首先初始化,并设置大小,这里的大小设置是否有作用,再试. _picker = [[UIPickerView alloc]initWithFrame:CGRectMake(0, 100, 375, 300)]; 2.实现两个代理方法UIPickerViewDelegate,UIPickerViewDataSource _picker.delegate = self; _picker.dataSource = self;