我想U(xiǎn)ITableView為每個(gè)部分自定義標(biāo)題。到目前為止,我已經(jīng)實(shí)施了-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section這種UITabelViewDelegate方法。我想要做的是獲取每個(gè)部分的當(dāng)前標(biāo)題,然后將其添加UILabel為子視圖。到目前為止,我還無法完成。因?yàn)?,我找不到任何東西來獲取默認(rèn)節(jié)頭。第一個(gè)問題,有什么方法可以獲取默認(rèn)節(jié)頭?如果不可能,那么我需要創(chuàng)建一個(gè)容器視圖UIView,但這一次,我需要設(shè)置默認(rèn)的背景顏色,陰影顏色等。因?yàn)?,如果仔?xì)看一下該節(jié)的標(biāo)題,它已經(jīng)被自定義了。如何獲得每個(gè)節(jié)標(biāo)題的這些默認(rèn)值?謝謝你們。
3 回答
慕雪6442864
TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
? ? let view = UIView(frame: CGRectMake(0, 0, tableView.frame.size.width, 18))
? ? let label = UILabel(frame: CGRectMake(10, 5, tableView.frame.size.width, 18))
? ? label.font = UIFont.systemFontOfSize(14)
? ? label.text = list.objectAtIndex(indexPath.row) as! String
? ? view.addSubview(label)
? ? view.backgroundColor = UIColor.grayColor() // Set your background color
? ? return view
}
- 3 回答
- 0 關(guān)注
- 623 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
