iOS开发 UIToolBar的使用

 时间:2026-02-13 16:58:48

1、创建工程项目和视图控制器

      1、创建一个Sing View Application工程项目;

      2、选中Main.storyboard进行编辑;

      3、添加Navigation Controller并将箭头指向它;

      4、将Navigation Controller的rootViewController指向View Controller。

iOS开发 UIToolBar的使用

2、了解并显示UIToolBar

      1、UIToolBar是UINavigationController中的一个Bar;

      2、需要显示UIToolBar则需要创建UINavigationController;

      3、由方法/步骤1可见,UINavigationController导航栏控制器已经创建;

      4、设置UINavigationController的toolbarHidden属性可显示UIToolBar。

    self.title = @"UIToolBar的使用";

    self.view.backgroundColor = [UIColor grayColor];

    [self.navigationController setToolbarHidden:NO];

iOS开发 UIToolBar的使用

3、设置UIToolBar属性(在iOS7以后使用)

      1、设置半透明:setTranslucent;

      2、设置痕迹颜色:barTintColor;

      3、设置背景颜色:setBarTintColor;

      4、设置背景图片:setBackgroundImage:forToolbarPosition:barMetrics:。

iOS开发 UIToolBar的使用

4、创建UIBarButtonItem

      1、UIToolBar上显示的是UIBarButtonItem;

      2、创建常用的4类UIBarButtonItem;

      3、每个UIBarButtonItem添加代理响应事件方法。

iOS开发 UIToolBar的使用

5、为UIToolBar添加UIBarButtonItem

      1、创建一个数组itemsArray;

      2、数组上添加UIBarButtonItem;

      3、将itemsArray传给UIToolBar:self.toolbarItems = itemsArray。

注意:要平均排版就需要添加空格space。

iOS开发 UIToolBar的使用

6、实现UIBarButtonItem代理响应事件方法

      1、实现4个响应方法;

      2、如果是想一个方法实现,则需要带每一个UIBarButtonItem添加Tag区分。然后将响应action设为:

      @selector(toolbarAction)(自定义的);

      然后实现下面方法:

     - (void)toolbarAction:(UIControl *)sender

      再根据sender.tag区分响应哪个Item。

iOS开发 UIToolBar的使用

7、完成 效果如图

iOS开发 UIToolBar的使用

  • ios开发--常用小功能
  • iOS开发---“弹框”
  • ios开发 --pch文件的使用
  • ios app开发教程
  • 如何学习ios开发
  • 热门搜索
    长白山旅游地图 新西兰旅游报价 香港旅游公司 艺龙旅游指南 奉化溪口旅游 到泰国旅游带多少钱 巴厘岛旅游地图 松山森林旅游区 南京免费旅游景点 山东日照旅游