【iOS】导航栏和工具栏
来源:互联网 发布:知春大厦b座 户型图 编辑:程序博客网 时间:2024/06/06 01:29
导航栏和工具栏也是手机中常见的元素之一,不过真正在iOS的编程中,使用起来非常简单,基本上和一个按钮的使用没啥区别,下面就举一个例子,来说明iOS导航栏和工具栏的使用。
一、场景布置
1、在MainStoryboard中拖如一个Toolbar、Navigation Bar、Label,然后在Toolbar、Navigation Bar上面拖入Bar Button Item。
2、对Navigation Item的Title进行修改,可以设置其标题。
3、对于各个Bar Button Item进行Style和Title的修改,上面的Navigation Bar的Bar Button Item的Style设置为Bordered,Tiltle分别为<、>,下面Toolbar的Style为Plain,Title分别为Item1~3
二、脚本编写
1、在ViewController.h如同《【iOS】点击按钮Button,更变标签文字Label的颜色》(点击打开链接)一样,注册各个Bar Button Item为Action,注册Label为Outlet。完成注册之后,ViewController.h如下所示:
//// ViewController.h// Toolbar//// Created by pc on 17-6-21.// Copyright (c) 2017年 pc. All rights reserved.//#import <UIKit/UIKit.h>@interface ViewController : UIViewController- (IBAction)nav_item1_onclick:(id)sender;- (IBAction)nav_item2_onclick:(id)sender;- (IBAction)toolbar_item1_onclick:(id)sender;- (IBAction)toolbar_item2_onclick:(id)sender;- (IBAction)toolbar_item3_onclick:(id)sender;@property (weak, nonatomic) IBOutlet UILabel *label1;@end2、在ViewController.m完成各个Action,我想已经没什么好说的,实质上Bar Button Item你将它完全视为Button也未尝不可。
//// ViewController.m// Toolbar//// Created by pc on 17-6-21.// Copyright (c) 2017年 pc. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.}- (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}- (IBAction)nav_item1_onclick:(id)sender { self.label1.text=@"你点选了导航栏的左按钮";}- (IBAction)nav_item2_onclick:(id)sender { self.label1.text=@"你点选了导航栏的右按钮";}- (IBAction)toolbar_item1_onclick:(id)sender { self.label1.text=@"你点选了工具栏的按钮1";}- (IBAction)toolbar_item2_onclick:(id)sender { self.label1.text=@"你点选了工具栏的按钮2";}- (IBAction)toolbar_item3_onclick:(id)sender { self.label1.text=@"你点选了工具栏的按钮3";}@end
阅读全文
0 0
- 【iOS】导航栏和工具栏
- IOS-导航控制器和工具栏
- ios 导航栏,标签栏,工具栏和状态栏
- 导航栏,标签栏,工具栏和状态栏
- 归纳笔记04:工具栏和导航栏
- framework7中导航栏和工具栏布局
- ios状态栏,导航栏,工具栏,tab栏的位置,附图
- 用于工具栏和导航栏的标准按钮
- mono touch中NavigationController构造导航栏和工具栏
- IOS界面元素四栏(状态栏、导航栏、工具栏、TAB栏)设计规范
- IOS界面元素四栏(状态栏、导航栏、工具栏、TAB栏)
- IOS界面元素四栏(状态栏、导航栏、工具栏、TAB栏)
- IOS界面元素四栏(状态栏、导航栏、工具栏、TAB栏)设计规范
- iOS导航栏和状态栏
- 导航栏、标签栏、工具栏、状态栏
- iOS开发基础学习笔记——导航控制器2->导航栏(UINavigationBar)/工具栏(toolBar)/导航元素按钮(UINavigationItem)
- framework7---framework7下关于导航栏和工具栏的几种布局类型
- iphone自动隐藏和显示工具栏和导航条
- freemarker 中list循环 时间处理
- UINavigationController注意事项
- 二、关于Apache的版本
- 从零开始:微信小程序新手入门宝典(正在更新)
- log4net基础应用,实现项目日志文件开启!
- 【iOS】导航栏和工具栏
- git 命令
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- 理解嵌入式开发中的一些硬件相关的概念
- <java EE 项目:Musicstore>项目结构分析: 项目的3层结构之间的关系 :(表示层,业务层,数据层)
- 今天单词
- leetcode--7. Reverse Integer
- md5加密
- JPA与QueryDsl的学习