表视图中的侧索引-创新互联

- (void)viewDidLoad {

目前成都创新互联已为上1000+的企业提供了网站建设、域名、虚拟主机网站托管、企业网站设计、中宁网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

  [super viewDidLoad];

  // Do any additional setup after loading the view, typically from a nib.

  //创建tableview

  UITableView *tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];

  tableView.contentInset = UIEdgeInsetsMake(20, 0, 0, 0);

  tableView.dataSource = self;

  tableView.delegate = self;

  [self.view addSubview:tableView];

  //设置索引字体的颜色

  tableView.sectionIndexColor = [UIColor greenColor];

  //设置索引背景颜色

  tableView.sectionIndexBackgroundColor = [UIColor redColor];

  //设置点击后索引背景的颜色

  tableView.sectionIndexTrackingBackgroundColor = [UIColor blackColor];

  //获取文件路径

  NSString *filePath = [[NSBundle mainBundle] pathForResource:@"ListData" ofType:@"plist"];

  self.dataDic = [NSDictionary dictionaryWithContentsOfFile:filePath];

  allKeys = [self.dataDic allKeys];

 

  //排序

  allKeys = [allKeys sortedArrayUsingSelector:@selector(compare:)];

}

- (void)didReceiveMemoryWarning {

  [super didReceiveMemoryWarning];

  // Dispose of any resources that can be recreated.

}

//返回组数

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

{

  return allKeys.count;

}

//返回每组的行数

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

{

  NSArray *cellArray =[self.dataDic objectForKey:allKeys[section]] ;

  return cellArray.count;

}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

{

  NSString *identifier = @"Cell";

  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];

  if (cell == nil) {

      cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];

  }

  NSArray *cellArray =[self.dataDic objectForKey:allKeys[indexPath.section]] ;

  cell.textLabel.text = [cellArray objectAtIndex:indexPath.row];

  return cell;

}

//section标题

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

{

  return allKeys[section];

}

//索引

-(NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView

{

  return allKeys;

}

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index

{

  return index;

}


创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。

当前标题:表视图中的侧索引-创新互联
URL标题:https://www.cdcxhl.com/article10/csoggo.html

成都网站建设公司_创新互联,为您提供网站改版自适应网站静态网站网站制作网站导航品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站建设网站维护公司