IOS 入门开发之分页栏TableBar的使用
一般TableBar放置在屏幕的最下方会有很多平级的按钮,用户可以击不同的按钮切换屏幕中显示的视图,TableBar可以使用系统自带的也可以自己继承重写它的方法实现自定义TableBar,今天我们主要讨论系统自带的TableBar的简单使用。
如上图所示,系统自带的TableBar屏幕中最多只可以放置5个,如果超过5个系统会自动生成一个More按钮,会将超出的以一个列表的形式展现出来,贴出代码我们分析一下。
NSMutableArray * controllers : 存放TableBar中的每一个Item,最后将它整体显示在屏幕中。
NSArray *item :存放着须要在分页栏中显示的名称,之后使用for循环依次遍历 ,将其添加入显示视图。
TableViewController :控制TableBar点击后的显示视图。
最后把它添加到显示视图当中。。
TableViewAppDelegate.m如下图所示,多余的Item会以列表的形式展示。
-(id) initController:(NSString *)str :用于初始化,将显示内容传入。创建TableBar的时候将名称作为参数传入这样每次切换的时候知道用户点击了那个按钮。这个例子用户切换点击按钮的时候将切换顶部的显示内容。
-(void)viewDidLoad:这个方法很重要,用户没按点击按钮都会重新加载,因为上面设置了每个Item的Controller都是TableViewController,如果每个页面显示的内容都不确定的话,可以多写几个Controller类来控制每一个Table页面的切换。
里面的代码我就不多解释了,之前的博文有详细的说明噢~
TableViewController.m
最后如果你还是觉得我写的不够详细 看的不够爽 不要紧我把源代码的下载地址贴出来 欢迎大家一起讨论学习雨松MOMO希望可以和大家一起进步。今天和同事出去踢球去了,出了好多汗太爽了~~ MOMO建议大家在工作之余多多加强锻炼,身体可是革命的本钱哦,哇咔咔~~下载地址:http://download.csdn.net/detail/xys289187120/3719214
分享到:
相关推荐
雨松MOMO 《IOS入门开发系列专题》 IOS 入门开发之分页栏TableBar的使用(四) 欢迎大家下载阅读,哇咔咔。
雨松MOMO 《IOS入门开发系列专题》 IOS 入门开发之导航栏按钮切换(三) 欢迎大家下载阅读,哇咔咔。
雨松MOMO 《IOS入门开发系列专题》 IOS 入门开发之创建标题栏UINavigationBar的使用(二) 欢迎大家下载阅读,哇咔咔。
/Users/qianfeng/Desktop/Simulator Screen Shot 2015年11月27日 下午12.53.41.png
iPhone IOS 入门 开发 资料 pdf
全面、系统地介绍了iOS 9开发技术。本书提供了大量实例,供读者实战演练。
雨松MOMO IOS 开发 技巧锦集 IOS 入门开发之创建第一个应用程序 欢迎大家下载阅读 哇咔咔~~
ios应用开发入门指南,适合初学者熟悉ios系统,熟悉基于apple的app使用开发方法。
雨松MOMO程序开发系列博文,IOS 入门开发之使用Xcode4制作静态库详解(五)你懂的。
学习ios开发,入门文档,英文原版,最权威文档
《iOS开发项目化入门教程》源代码《iOS开发项目化入门教程》源代码
资源名称:《iOS开发零基础入门教程》(40集)资源目录:【】传智播客《iOS开发零基础入门教程》1.1【】传智播客《iOS开发零基础入门教程》1.2【】传智播客《iOS开发零基础入门教程》1.3【】传智播客《iOS开发零基础...
IOS7应用开发入门经典.第5版.pdf,Object-C 版IOS开发书籍 。
地址 https://coding.net/u/LXChun/p/XCSegmentControl/git?public=true
iOS 游戏开发入门经典,中文版,不多说了,经典的好书。
ios开发介绍:IOS开发入门学习路线介绍ios开发介绍:IOS开发入门学习路线介绍ios开发介绍:IOS开发入门学习路线介绍ios开发介绍:IOS开发入门学习路线介绍ios开发介绍:IOS开发入门学习路线介绍
IOS开发入门书籍IOS开发入门书籍IOS开发入门书籍IOS开发入门书籍
ios应用开发入门教程 ios应用开发入门教程 ios应用开发入门教程 ios应用开发入门教程 ios应用开发入门教程 ios应用开发入门教程
iOS_开发快速入门视频教程下载地址
资源名称:iOS(iPhone)应用程序开发入门视频教程(35讲)资源目录:【】ios(iPhone)应用程序开发入门视频教程:第10讲多视图应用程序【】ios(iPhone)应用程序开发入门视频教程:第11讲高级UI控件【】ios(iPhone)应用...