- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iOS应用中使用Toolbar工具栏方式切换视图的方法详解
这篇文章主要介绍了iOS应用中使用Toolbar工具栏方式切换视图的方法,文中讲解了UIToolbar的相关编写以及使用xib方式创建可切换视图程序的例子,需要的朋友可以参考下
关于UIToolbarToolBar工具栏是视图View的属性,可以在工具栏上添加工具栏按钮Bar Button Item(可以是自定义的Custom、也可以是系统自带的BarButtonSystemItem ),视图控制器可以通过工具栏项对视图中内容进行操作。
注意事项:在导航栏控制器中会有一个UIToolBar实例,但默认是隐藏的,如果需要显示,需要通过这个方法将其打开:
在这里需要注意的是,与UINavigationBar类似,导航控制器拥有且只拥有一个UIToolBar实例,但UIToolBar拥有的UIBarButtonItem实例,是由视图控制器进行管理的,如下所示:
工具栏风格:
1
2
3
4
5
6 typedef NS_ENUM(NSInteger, UIBarStyle) {
UIBarStyleDefault = 0, //默认风格,蓝色文字
UIBarStyleBlack = 1, //黑色背景,褐色文字
UIBarStyleBlackOpaque = 1, // 纯黑色背景,白色文字
UIBarStyleBlackTranslucent = 2, // 透明黑色背景,白色文字
}; 1
2
3
4
5 @property(nonatomic) UIBarStyle barStyle; //工具栏风格,默认为蓝色
@property(nonatomic,copy) NSArray *items; //工具栏中的按钮单元,UIBarButtonItem
@property(nonatomic,assign,getter=isTranslucent) BOOL translucent //是否透明
@property(nonatomic,retain) UIColor *tintColor; //按钮颜色
@property(nonatomic,retain) UIColor *barTintColor; //工具栏颜色 1 - (void)setItems:(NSArray *)items animated:(BOOL)animated; ※设置工具栏的背景图像
复制代码 代码如下:
- (void)setBackgroundImage:(UIImage *)backgroundImage forToolbarPosition:(UIBarPosition)topOrBottom barMetrics:(UIBarMetrics)barMetrics;
※获取工具栏的背景图像
复制代码 代码如下:
- (UIImage *)backgroundImageForToolbarPosition:(UIBarPosition)topOrBottom barMetrics:(UIBarMetrics)barMetrics;
※设置工具栏的阴影图像
复制代码 代码如下:
- (void)setShadowImage:(UIImage *)shadowImage forToolbarPosition:(UIBarPosition)topOrBottom;
※获取工具栏的阴影图像
复制代码 代码如下:
- (UIImage *)shadowImageForToolbarPosition:(UIBarPosition)topOrBottom ;
Tool Bar方式切换视图1、创建工程:运行Xcode,新建一个Empty Application,名称为MultiView,其他设置如下图:
2、创建3个View Controller:依次选择File — New — New File,打开如下窗口:
找到UIViewController subclass并单击Next,打开下面的窗口:
输入名称RootViewController,并且保证Subclass of选择UIViewController,下面的两个选框都不选;按照同样的步骤新建两个View Controller,名称分别是FirstViewController和SecondViewController。建好后,在Project Navigation中显示文件如下:
3、为三个View Controller创建.xib文件:依次选择File — New — New File,打开如下窗口:
在左边选User Interface,右边选View,单击Next,在新窗口中的Device Family中选
您可能关注的文档
- 2016年水利检测员继续教育混凝土选读.doc
- 2016年硕士研究生入学考试政治真题和答案解析选读.doc
- 2016年思想品德中考热点试题预测选读.doc
- 2016年四川省达州市中考物理试卷选读.doc
- 2016年四川省高职院校导游技能大赛理论考核试题库选读.doc
- 2016年苏教版二年级音乐上册教案选读.doc
- HD44780详解选读.doc
- 2016年苏教版八年级信息技术教案选读.doc
- 阿旗伊和35kV送电线路工程安全技术交底卡选读.doc
- 2016年特种作业高压电工最新题库选读.doc
- 2025浙江杭州源溢财务管理有限公司招聘4人笔试历年参考题库附带答案详解.pdf
- 2025深圳市优才人力资源有限公司招聘聘员(派遣至坂田街道)拟聘人员笔试历年参考题库附带答案详解.pdf
- 2025广东中山市坦洲投资开发有限公司招聘3人笔试历年参考题库附带答案详解.pdf
- 2025广东勤洁美劳务派遣有限公司招聘市机关事务管理处劳务派遣人员总笔试历年参考题库附带答案详解.pdf
- 2025天津市津南区咸水沽镇招聘52人笔试历年参考题库附带答案详解.pdf
- 2025福建泉州市洛江区国有资产投资有限公司(第一批)招聘5人笔试历年参考题库附带答案详解.pdf
- 2025福建泉州交发集团所属交发基金管理公司公开招聘笔试历年参考题库附带答案详解.pdf
- 2025广东云安区清源污水处理有限公司招聘7人笔试历年参考题库附带答案详解.pdf
- 2025中建三局绿色产业投资有限公司招聘299人笔试历年参考题库附带答案详解.pdf
- 2025浙江省军工集团有限公司招聘4人笔试历年参考题库附带答案详解.pdf
最近下载
- 上市公司数据资产入表案例分析与启示.pptx VIP
- 《工贸企业有限空间作业安全规定》(应急管理部13号令)培训.pptx VIP
- 应收账款账期到期提醒台账模板.xlsx VIP
- 《中华人民共和国民用航空法》培训解读课件.pptx VIP
- 02《红楼梦》整本书阅读回目自测(21-40回)(分层练习)-2024-2025学年高一语文同步精品讲练(统编版必修下册)解析版.docx VIP
- 防护棚安全通道搭设施工方案1.docx VIP
- 街区市集规划案.pptx VIP
- 污水零直排运维台账.docx VIP
- 2025年重庆市永川区社区工作者招聘考试笔试试题(含答案).pdf
- 安全生产治本攻坚三年行动PPT课件.pptx VIP
文档评论(0)