作者:朱克锋

邮箱:zhukefeng@iboxpay.com

转载请注明出处:http://blog.csdn.net/linux_zkf

//按钮初始化类型

1,initWithTitle

2,initWithImage

3,initWithBarButtonSystemItem

4,initWithCustomView

#define BARBUTTON(TITLE, SELECTOR) [[[UIBarButtonItem alloc] initWithTitle:TITLE style:UIBarButtonItemStylePlain target:self action:SELECTOR] autorelease]

#define IMGBARBUTTON(IMAGE, SELECTOR) [[[UIBarButtonItem alloc] initWithImage:IMAGE style:UIBarButtonItemStylePlain target:self action:SELECTOR] autorelease]

#define SYSBARBUTTON(ITEM, SELECTOR) [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:ITEM target:self action:SELECTOR] autorelease]

#define CUSTOMBARBUTTON(VIEW) [[[UIBarButtonItem alloc] initWithCustomView:VIEW] autorelease]

- (void) action

{

}

{

//初始化

UIToolbar *tb = [[UIToolbar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 44.0f)];

tb.center = CGPointMake(160.0f, 200.0f);

//初始化items

NSMutableArray *tbitems = [NSMutableArray array];

//添加items

[tbitems addObject:BARBUTTON(@"Title", @selector(action))];

[tbitems addObject:SYSBARBUTTON(UIBarButtonSystemItemAdd, @selector(action))];

[tbitems addObject:IMGBARBUTTON([UIImage imageNamed:@"TBUmbrella.png"], @selector(action))];

[tbitems addObject:CUSTOMBARBUTTON([[[UISwitch alloc] init] autorelease])];

[tbitems addObject:SYSBARBUTTON(UIBarButtonSystemItemFlexibleSpace, nil)];

[tbitems addObject:IMGBARBUTTON([UIImage imageNamed:@"TBPuzzle.png"], @selector(action))];

// 添加fix

UIBarButtonItem *bbi = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil] autorelease];

bbi.width = 20.0f;

[tbitems addObject:bbi];

//把items赋给toolbar

tb.items = tbitems;

//

[self.view addSubview:tb];

[tb release];

}

IOS UIToolbar 工具条实例相关推荐

  1. SwiftUI iOS 精品工具条组件之 05 浮雕效果滚动工具条(教程含源码)

    实战需求 SwiftUI iOS 精品工具条组件之 05 浮雕效果滚动工具条 本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 点击实现切换 支持左右滚动 点击某个位置实现自 ...

  2. iOS代码动态消除iPhone X底部工具条(ToolBar)与键盘间的夹缝

    在App界面底部增加工具条的情况并不少见,在工具条上增加输入框更所谓是"应知应会".下面本猫就向大家介绍如何适配iPhoneX中底部工具条与弹出键盘的相对位置. 你是怎样的工具条? ...

  3. 苹果工具条_苹果发布iOS 13.4首个测试版:能让iPhone变身为车钥匙

    在距离之前的iOS 13.3.1正式版发布一周后,苹果又发布了iOS 13.4首个测试版.从目前已知的细节中来看,在最新的iOS 13.4测试版中,iOS 13.4似乎还支持CarKey功能,能让iP ...

  4. 苹果工具条_苹果iOS 13.4 Beta 1来袭:网友直接吐槽0创新

    文|明美无限 当广大的果粉们一旦聊到苹果公司最新发布的iOS系统时,相信有持续关注明美无限的果粉们应该都明白,明美无限准会准时地给众多关注我的果粉们分享iPhone.iOS.苹果最新的那些事. 这不就 ...

  5. 苹果工具条_苹果iOS 13.4大版本更新正式推送!新功能+新表情登场

    近日,苹果发布了iOS 13.4的第二个公测版本,与之前版本相比,此次的新版本增添了不少的亮眼功能,同时在设计方面也有所更改并且修复了一些bug. 话不多说,看一下iOS 13.4有没有你期待的变化与 ...

  6. 苹果工具条_苹果提前推送首个 IOS 13 公测版| 附描述文件

    今天凌晨,苹果官方正式推送了iOS13 首个公开测试版.原本计划在7月份才会推送的公测版在六月底提前推送了,是不是测试版已经提前成熟了呢?相对于之前发布的Beta版本,公测版是更加稳定的. 本次的公测 ...

  7. ArcGisJS实现地图常用工具条、距离测量和面积测量(非官方实例)

    常用地图工具包括:平移.拉框缩小.拉框放大.全图.距离测量.面积测量.清除标记,距离测量.面积测量没有使用官方自带的组件代码. 1.距离测量 2.面积测量 3.源代码 <!DOCTYPE htm ...

  8. 13_MFC工具条和状态栏

    MFC工具条和状态栏 Windows控制窗口 Windows (Windows95或者以上版本) 提供了系列通用控制窗口,其中包括工具条(ToolBar).状态栏(StatusBar).工具条提示窗口 ...

  9. [Eclipse]GEF入门系列(六、添加菜单和工具条)

    我发现一旦稍稍体会到GEF的妙处,就会很自然的被它吸引住.不仅是因为用它做出的图形界面好看,更重要的是,UI中最复杂和细微的问题,在GEF的设计中无不被周到的考虑并以适当的模式解决,当你了解了这些,完 ...

最新文章

  1. java里面赋值运算符解释_java复合赋值运算符和赋值运算符
  2. python中forward函数的引用_pytorch 调用forward 的具体流程
  3. Python中的异常处理Try...except...finally的使用的简单理解
  4. python提供两个对象身份比较操作符_标准类型对象比较操作符
  5. linux动态库加载RPATH,RUNPATH
  6. CCF CSP202112-2 序列查询新解
  7. 反转!物联网火爆,程序员开发技能却有待加强?
  8. 开发工具 idea中出现Error:(1, 1) java: 非法字符: ‘\ufeff‘
  9. 本地mysql搭建网站_本地搭建网站时的具体步骤
  10. Python 脚本编写
  11. K3S高可用安装体验
  12. 内存带宽stream测试
  13. GMM-HMM 详解
  14. ‘gbk‘ codec can‘t decode byte 0xae in position 199: illegal multibyte sequen 问题解决
  15. 买木头 (二分)题解
  16. 树莓派CM4_5G扩展板搭载展锐国货5G在Kali系统下免驱即插即用演示
  17. 第一次进入页面,访问服务器图片报404,刷新或者回退重新进入,就可以加载图片。
  18. win7虚拟机配置DNS服务器,Win7下VMware虚拟机共享上网图解详细设置
  19. 【面试时最令职场面试官讨厌的十种行为】
  20. CeoMax总裁主题-如何对接QQ\微信\Google社交账户一键登录

热门文章

  1. springboot集成springsecurity 使用OAUTH2做权限管理
  2. 考研全真模拟试题卷及往年真题卷附答案
  3. jmp指令流程图怎么写_还在用Visio画流程图吗?今天我们来说说流程的表达方式...
  4. windows人大金仓定时备份脚本
  5. 微信小程序开发实战9_2 小程序页面转发
  6. 蓝叠模拟器BlueStacks下载及软件教程
  7. OneNote 不能同步 出错E000006B blg5z
  8. 华为云会议沉浸式测评,云会议软件你选对了吗?
  9. 柔性电子: 石墨烯涂覆poly(dopamine)和还原石墨烯涂覆的Poly(vinyl alchol)复合材料的机械性能和用于压阻
  10. (C语言实现)班级成绩管理系统源代码