Navigation + Tab Bar 常用组合框架
看到很多项目中都采用的是Navigation加Tab Bar组合到一起,完成视图切换操作,在导航栏上添加基本按钮,给予响应时间,让应用给用户更好的体验,所以本菜鸟写了这个这样一个Demo,仅供学习
所创建工程模板是最后一个 Empty Application
先看运行效果:
第一个视图,点击按钮切换视图,点击导航栏上按钮可以切换回去
第二个视图设置了背景颜色和透明度 第三个视图添加了背景图片
第四个视图,在导航栏上添加了两个按钮,左边按钮属于自定义标题,右边按钮是系统的图标,点击左按钮弹出一个警告,右边按钮没有添加响应事件,点击后没反应
Tab Bar上添加的都是自定义图片
框架组合的主要代码,在AppDelegate.m中
- (void)viewDidLoad{ [super viewDidLoad];// Do any additional setup after loading the view. UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithTitle:@"测试" style:UIBarButtonItemStylePlain target:self action:@selector(pullWarn)]; self.navigationItem.leftBarButtonItem = leftButton; UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:self action:nil]; self.navigationItem.rightBarButtonItem = rightButton;}
源代码:http://download.csdn.net/detail/duxinfeng2010/4576308