一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

UITableView帶section的使用

 oskycar 2015-01-01

 //

//  HomeViewController.h

//  TestTableview

//

//  Created by haifeng on 13-9-12.

//  Copyright (c) 2013 haifeng. All rights reserved.

//


#import


@interface HomeViewController : UIViewController<</span>UITableViewDelegate,UITableViewDataSource>{


    UITableView *listTableView;

    NSArray *sectionTitleArray;

}


@end



 

//

//  HomeViewController.m

//  TestTableview

//

//  Created by haifeng on 13-9-12.

//  Copyright (c) 2013 haifeng. All rights reserved.

//


#import "HomeViewController.h"


@interface HomeViewController ()


@end


@implementation HomeViewController


- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

{

    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];

    if (self) {

        // Custom initialization

    }

    return self;

}


- (void)viewDidLoad

{

    [super viewDidLoad];

// Do any additional setup after loading the view.

    

    sectionTitleArray = [NSArray arrayWithObjects:@"1-10",@"11-20",@"21-30",@"31-40",@"41-50",@"51-60",@"61-70",@"71-80",@"81-90",@"91-100", nil];

    

    UITableView *tv = [[UITableView alloc] initWithFrame:self.view.bounds];

    tv.dataSource = self;

    tv.delegate = self;

    listTableView = tv;

    [self.view addSubview:tv];

    

    UIView *hview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320.f, 200.f)];

    hview.backgroundColor = [UIColor orangeColor];

    listTableView.tableHeaderView = hview;

}



//右邊索引 字節(jié)數(如果不實現 就不顯示右側索引)

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

    

return sectionTitleArray;

}


//section (標簽)標題顯示

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

    

return [sectionTitleArray objectAtIndex:section];

}



//標簽數

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {

return 10;

}


// 設置section的高度

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{

    if (section == 0) {

        return 80;

    }

    return 20;

}


//點擊右側索引表項時調用

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

    

    NSString *key = [sectionTitleArray objectAtIndex:index];

    NSLog(@"sectionForSectionIndexTitle key=%@",key);

    if (key == UITableViewIndexSearch) {

        [listTableView setContentOffset:CGPointZero animated:NO];

        return NSNotFound;

    }

    

return index;

}


- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{


    UIView *v = nil;

    if (section == 0) {

        v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 80)];

        [v setBackgroundColor:[UIColor grayColor]];

        

        UILabel *labelTitle = [[UILabel alloc] initWithFrame:CGRectMake(50.0f, 10.0f, 200.0f, 30.0f)];

        [labelTitle setBackgroundColor:[UIColor clearColor]];

        labelTitle.textAlignment = NSTextAlignmentCenter;

        labelTitle.text = @"第一個section 定制頁面";

        [v addSubview:labelTitle];

    }

    

    return v;

}


// 設置cell的高度

- (CGFloat)tableView:(UITableView *)atableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{

    return 44;

}



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

    

    return 10;

}


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

    static NSString *detailIndicated = @"tableCell";

    

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:detailIndicated];

    

    if (cell == nil) {

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

        cell.tag = indexPath.row;

    }

    cell.textLabel.text = [NSString stringWithFormat:@"%d",10*indexPath.section + indexPath.row + 1];

    

    return cell;

}


- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


@end

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产一区二区久久综合| 久久热在线视频免费观看| 国产乱人伦精品一区二区三区四区| 国产免费一区二区不卡| 日韩一区二区三区在线欧洲| 亚洲一区精品二人人爽久久| 亚洲精品熟女国产多毛| 中文字幕人妻一区二区免费| 亚洲国产四季欧美一区| 太香蕉久久国产精品视频| 亚洲av日韩av高潮无打码| 91日韩在线观看你懂的| 午夜国产精品福利在线观看| 麻豆最新出品国产精品| 真实偷拍一区二区免费视频 | 国产亚洲精品岁国产微拍精品| 夫妻性生活动态图视频| 精品女同在线一区二区| 一区二区三区在线不卡免费| 我想看亚洲一级黄色录像| 欧美丝袜诱惑一区二区| 国产日韩欧美国产欧美日韩| 欧美成人精品国产成人综合| 国产欧美日韩一级小黄片| 男人大臿蕉香蕉大视频| 国产精品欧美激情在线观看| 日本高清视频在线播放| 日本男人女人干逼视频| 香港国产三级久久精品三级| 亚洲夫妻性生活免费视频| 欧美三级精品在线观看| 人妻中文一区二区三区| 国产精品一区二区高潮| 国产极品粉嫩尤物一区二区| 国产内射一级一片内射高清| 欧美日韩欧美国产另类| 最新午夜福利视频偷拍| 搡老妇女老熟女一区二区| 国产不卡一区二区四区| 国产欧美日韩精品一区二区| 日本人妻熟女一区二区三区|