欢迎来到天天文库
浏览记录
ID:8802757
大小:109.96 KB
页数:4页
时间:2018-04-08
《ios开发之导航栏实现方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、IT在线教育平台———麦子学院:http://www.maiziedu.com我们下例IOS导航栏实现方法是通过单击按钮产生事件,基本思路如下:1.创建一个导航栏(UINavigationBar对象)2.创建一个导航栏集合(UINavigationItem对象)3.创建一个左边按钮、一个右边按钮(UIBarButtonItem对象),并实现对应的事件方法4.将导航栏集合添加到导航栏中,设置动画关闭5.把左右两个按钮添加到导航栏集合中去6.在视图中显示当前创建的导航栏 具体的实现代码如下:ViewCon
2、troller.h文件中的代码不用改变,如下所示:1.#import 2. 3.@interfaceViewController:UIViewController IT在线教育平台———麦子学院:http://www.maiziedu.com1. 2.@endViewController.m文件中的代码:1.#import"ViewController.h" 2. 3.@interfaceViewController() 4. 5.@end 6. 7.@
3、implementationViewController 8. 9.-(void)viewDidLoad 10.{ 11. [superviewDidLoad]; 12. //Doanyadditionalsetupafterloadingtheview,typicallyfromanib. 13. 14. //创建一个导航栏 15. UINavigationBar*navBar=[[UINavigationBaralloc]initWithFrame:CGRectMake(
4、0,0,320,44)]; 16. //创建一个导航栏集合 17. UINavigationItem*navItem=[[UINavigationItemalloc]initWithTitle:nil]; 18. //在这个集合Item中添加标题,按钮 19. //style:设置按钮的风格,一共有三种选择 20. //action:@selector:设置按钮的点击事件 21. //创建一个左边按钮 IT在线教育平台———麦子学院:http://www.maiziedu.co
5、m1. UIBarButtonItem*leftButton=[[UIBarButtonItemalloc]initWithTitle:@"左边"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(clickLeftButton)]; 2. //创建一个右边按钮 3. UIBarButtonItem*rightButton=[[UIBarButtonItemalloc]initWithTitle:@"右边"style:UI
6、BarButtonItemStyleDonetarget:selfaction:@selector(clickRightButton)]; 4. 5. //设置导航栏的内容 6. [navItemsetTitle:@"凌凌漆"]; 7. 8. //把导航栏集合添加到导航栏中,设置动画关闭 9. [navBarpushNavigationItem:navItemanimated:NO]; 10. 11. //把左右两个按钮添加到导航栏集合中去 12. [navIt
7、emsetLeftBarButtonItem:leftButton]; 13. [navItemsetRightBarButtonItem:rightButton]; 14. 15. //将标题栏中的内容全部添加到主视图当中 16. [self.viewaddSubview:navBar]; 17. 18. //最后将控件在内存中释放掉,以避免内存泄露 19. [navItemrelease]; 20. [leftButtonrelease]; 21. [righ
8、tButtonrelease]; 22.} 23. 24.-(void)showDialog:(NSString*)str 25.{ 26. UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"这是一个对话框"message:strdelegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil]; IT在线教育平台———麦
此文档下载收益归作者所有