當前位置:成語大全網 - 書法字典 - 如何設置UITableView組頁眉標題的字體

如何設置UITableView組頁眉標題的字體

MJViewController.h

# import UIKit.h & gt

@ interface mjview controller:uiview controller

@end

MJViewController.m

#導入" MJViewController.h "

//省級字典的關鍵字

#define kHeader @"header" //標題應該是key。

#define kFooter @"footer" //結尾的標題應該是key。

#define kCities @"cities" //城市數組應該是鍵。

@interface MJViewController()

{

//NSArray * _ all cities;//城市

NSArray * _ allProvinces//省份

}

@end

@實現MJViewController

- (void)viewDidLoad

{

【超級viewDidLoad】;

// 1.添加表格視圖

UITableView * table view =[[UITableView alloc]initWithFrame:self . view . bounds style:UITableViewStyleGrouped];

table view . data source = self;

【self . view addSubview:table view】;

// 2.初始化數據

_allProvinces = @[

@{

KHeader: @“廣東”,

KFooter: @“廣東”,

城市:@[@ "廣州","深圳","梅州"]

},

@{

KHeader: @“湖南”,

KFooter: @“湖南”,

KCities: @[@ "Sha "," Yiyang"]

},

@{

KHeader: @“湖北”,

KFooter: @“湖北耿”,

KCities: @[@“武漢”,@“黃岡”]

}

];

// _allCities = @[

// ,

// ,

//@ [@“武漢”,@“黃岡”],

//@ [@“桂林”,@“玉林”],

//@ [@“杭州”,@“溫州”],

//@ [@“合肥”,@“安慶”]

// ];

}

#雜註標記-數據源

#pragma標記* * * Less group(section = = region \ group)

-(NSInteger)numberOfSectionsInTableView:(UITableView *)表格視圖

{

return _ all vincents . count;

}

#pragma標記節組* * *少行

-(NSInteger)table view:(ui table view *)table view number of rowsin section:(NSInteger)section

{

// 1.就拿省的正科級組來說。

ns dictionary * province = _ all provinces[section];

// 2.取省會城市陣。

NSArray *cities =省[kcies];

返回cities.count

///1.以城市為單位分組。

//NSArray * section cities = _ all cities[section];

//

///2.部分組中的城市數量

//返回sectionCities.count

}

#pragma mark返回每行的顯示內容(每行顯示單元格)

-(UITableViewCell *)table view:(UITableView *)table view cell for rowatindexpath:(NSIndexPath *)index path

{

UITableViewCell * cell =[[UITableViewCell alloc]init with style:UITableViewCell style default reuse identifier:nil];

//ns string * text = _ all cities[index path . section][index path . row];

//NSArray * section cities = _ all cities[index path . section];

// 1.獲取區段組行中的文本數據。

//獲取節組中省市數組面的行數據。

ns dictionary * province = _ all provinces[index path . section];

NSArray *cities =省[kcies];

ns string * text = cities[index path . row];

// 2.顯示文本數據

cell . text label . text = text;

返回單元格;

}

#pragma標記節組顯示節標題

-(ns string *)table view:(UITableView *)table view titleForHeaderInSection:(NSInteger)section

{

// if (section == 0)返回@ "廣東";

// if (section == 1)返回@“湖南”;

// if (section == 2)返回@“湖北”;

// if (section == 3)返回@ "廣西";

// if (section == 4)返回@“浙江”;

// if (section == 5)返回@“安徽”;

ns dictionary * province = _ all provinces[section];

返回省[kHeader];

}

#pragma標記顯示尾部標題的節組。

-(ns string *)table view:(UITableView *)table view titleForFooterInSection:(NSInteger)section

{

// if (section == 0)返回@ "廣東";

// if (section == 1)返回@“湖南”;

// if (section == 2)返回@ "鄂庚";

// if (section == 3)返回@“廣西類”;

// if (section == 4)返回@ "浙應";

// if (section == 5)返回@“安徽確實指向作弊”;

return _ all provinces[section][kFooter];

}

@end

-