iOS之TableView分组目录(快速索引)的使用
来源:互联网 发布:js window事件绑定 编辑:程序博客网 时间:2024/05/18 02:58
//// ViewController.m// 111//// Created by MS on 15-8-10.// Copyright (c) 2015年 ___FULLUSERNAME___. All rights reserved.//#import "ViewController.h"@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>{ NSMutableArray *listData; UITableView *table;}@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; table=[[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain]; table.delegate=self; table.dataSource=self; [self.view addSubview:table]; listData=[NSMutableArray new]; [self getDataList];}-(void)getDataList{ for (int i = 0; i<3; i++) { NSString *str = [NSString stringWithFormat:@"%d",i]; [listData addObject:str]; } }-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return listData.count;}-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *identifi = @"1522"; UITableViewCell *cell= [tableView dequeueReusableCellWithIdentifier:identifi]; if (cell==nil) { cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifi]; } cell.textLabel.text=[listData objectAtIndex:indexPath.row]; return cell;}-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return 26;}-(NSString*)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ NSString *str =[NSString stringWithFormat:@"%c",65+section]; return str;}-(NSArray*)sectionIndexTitlesForTableView:(UITableView *)tableView{ NSMutableArray *ary = [NSMutableArray new]; for (int i =0;i<26 ; i++) { NSString *str =[NSString stringWithFormat:@"%c",i+65]; [ary addObject:str]; } return ary;}-(NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index{ NSLog(@"%@ %d",title,index); return index; }- (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
0 0
- iOS之TableView分组目录(快速索引)的使用
- iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBar
- tabLeview的静态分组使用
- iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBariOS开发 自定义tab
- [IOS]Tableview分组
- iOS tableView分组
- ios tableView 的使用
- 使用TableView进行分组
- 【iOS】iOS开发TableView分组
- 【代码笔记】iOS-带索引的tableView
- iOS中tableview的使用(1)
- iOS tableView索引
- iOS tableView分区+索引
- 利用tableView分组实现省份各个城市的分组,利用首字母作为索引
- iOS--TableView的简单使用
- iOS TableView的基本使用
- ios的tableView使用详解
- iOS探索--TableView的使用
- 超强、超详细Redis入门教程
- CSS学习笔记---(六)
- 结束当前操作
- NOTES收邮件配置注意事项
- 第三周周一 数据库操作
- iOS之TableView分组目录(快速索引)的使用
- hdu 1856 More is better(并查集)
- 跳转到指定位置
- gst xvimagesink插件不能正常生成
- uva 129 回溯
- OpenGL4.3如何管理buffer中的数据的
- 第六章
- 快速掌握 Android Studio 中 Gradle 的使用方法
- 前端开发响应式设计之媒体查询(bootstrap)