IOS第二十一天——索引表和分组表
2013-05-05 22:14
288 查看
在昨天的学习中,我们知道了如何去实现一个简单的表,那么我们今天来稍微完善下这个表。
表格有分组表和索引表两种,那么这两种表格各有优势,具体可以根据实际应用的需求来进行选择,我们可以根据如下所示来实现分组表和索引表:
OK,知道如何得到分组表和索引表之后,我们来尝试下实现第三种风格的表格,只需要在我们昨天写的基础上添加几行代码就可以了:
首先我们打开“ECMasterViewController.h”头文件,在数据数组下再添加一个索引数组:
然后我们打开“ECMasterViewController.m”文件,添加如下几个方法:
首先给数组赋值
OK,我们运行一下,看下效果~
是不是跟昨天的有了很大的区别?OK,因为是初步学习阶段,所以就慢慢熟悉Xcode这个IDE,同时对IOS开发中的一些常用控件有个简单初步的了解,接下来我们会学习一下一些其他常用控件。
2013年05月05日,Eric.Tang 记
表格有分组表和索引表两种,那么这两种表格各有优势,具体可以根据实际应用的需求来进行选择,我们可以根据如下所示来实现分组表和索引表:
OK,知道如何得到分组表和索引表之后,我们来尝试下实现第三种风格的表格,只需要在我们昨天写的基础上添加几行代码就可以了:
首先我们打开“ECMasterViewController.h”头文件,在数据数组下再添加一个索引数组:
@interface ECMasterViewController : UITableViewController<UITableViewDelegate,UITableViewDataSource> { //声明一个数组 NSArray *dataArray; //声明索引数组 NSArray *indexArray; }
然后我们打开“ECMasterViewController.m”文件,添加如下几个方法:
首先给数组赋值
- (void)viewDidLoad { [super viewDidLoad]; //给数组赋值 NSArray *array=[[NSArray alloc] initWithObjects:@"Abc",@"Def",@"Ghi",@"JK",@"LM", nil]; self->dataArray=array; //将数组的值重新赋值为索引 array=[[NSArray alloc] initWithObjects:@"A",@"D",@"G",@"J",@"L", nil]; self->indexArray=array; }接下来添加表格的索引数组
//设置表格的索引数组 -(NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { return self->indexArray; }然后设置索引的个数为索引数组的元素个数
//设置索引区的个数为索引数组的元素个数 -(NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index { return [self->indexArray count]; }
OK,我们运行一下,看下效果~
是不是跟昨天的有了很大的区别?OK,因为是初步学习阶段,所以就慢慢熟悉Xcode这个IDE,同时对IOS开发中的一些常用控件有个简单初步的了解,接下来我们会学习一下一些其他常用控件。
2013年05月05日,Eric.Tang 记
相关文章推荐
- iOS 9.0以后添加联系人到分组
- ios 如何将图片保存至自定义分组
- RN实现iOS tableview分组吸顶效果
- iOS开发学习之#表视图#(4)填充Grouped风格的分组表
- IOS UITableView分组与索引分区实例
- iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBariOS开发 自定义tab
- ios-day06-01(UITableView的使用:分组、设置数据源、UITableViewDataSource协议等)
- iOS-分组UITableView删除崩溃问题(当删除section中最后一条数据崩溃的情况)
- IOS UITableView分组列表
- iOS 分组索引和索引分区
- iOS_字典数组 按key分组和排序
- iOS学习笔记——表视图四(分组分区)
- 函数执行IOS开发(65)之GCD任务分组
- iOS 分组的CollectionView
- ios 自定义UITableView中分组的标题sectionview
- iOS分组通讯录效果+側滑菜单(MMDrawerController)
- iOS 分组的CollectionView
- iOS去掉UITableView分组时上方空白区域的方法
- iOS 中文首字母排序,通讯录排序,好友分组排序
- iOS TableView 分组