UITableView開發(fā)需要注意的細(xì)節(jié)
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
# 1.隱藏分割線
# 2.隱藏多余Cell
//##?在ViewController初始化時(shí)候加載 如viewDidLoad
//隱藏分割線
tableView.separatorStyle = UITableViewCellSeparatorStyle.None
//隱藏多余的cell
tableView.tableFooterView = UIView(frame: CGRectZero)
# 3.分割線頭部頂?shù)降?、分割線顏色
///##?分割線頭部頂?shù)降?、分割線顏色
//啟動(dòng)、旋轉(zhuǎn)、視圖大小位置發(fā)生改變、增加子視圖等。。都會(huì)調(diào)用
override func viewDidLayoutSubviews() {
tableView.separatorInset = UIEdgeInsetsZero
tableView.layoutMargins = UIEdgeInsetsZero
//articleTableView.separatorColor = UIColor.redColor() //分割線顏色
}
//沒當(dāng)cell即將出現(xiàn)屏幕時(shí)候都會(huì)調(diào)用此方法
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.separatorInset = UIEdgeInsetsZero
cell.layoutMargins = UIEdgeInsetsZero
}
# 4.自定義點(diǎn)擊后效果 Cell 背景等更改
//##?在cellForRowAtIndexPath方法使用
//點(diǎn)擊Cell時(shí),沒有點(diǎn)擊效果
cell.selectionStyle = UITableViewCellSelectionStyle.None
//系統(tǒng)默認(rèn)的顏色 .Blue藍(lán)色-默認(rèn) .Grap灰色 .None 無色
//點(diǎn)擊Cell時(shí),自定義選中后的背景視圖
//背景顏色
cell.selectedBackgroundView = UIView()
cell.selectedBackgroundView?.backgroundColor = UIColor.clearColor()
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
下載地址
UITableView開發(fā)需要注意的細(xì)節(jié)下載
相關(guān)電子資料下載
- iOS17.1可能明天發(fā)布,iOS17.1主要修復(fù)哪些問題? 377
- 華為全新鴻蒙蓄勢(shì)待發(fā) 僅支持鴻蒙內(nèi)核和鴻蒙系統(tǒng)應(yīng)用 719
- 蘋果手機(jī)系統(tǒng)iOS 17遭用戶質(zhì)疑 731
- iPhone12輻射超標(biāo)?蘋果推送iOS 17.1解決此事 750
- 傳華為囤積零部件 目標(biāo)明年智能手機(jī)出貨7000萬部;消息稱 MiOS 僅限國(guó)內(nèi),小米 28208
- 蘋果推送iOS17.0.3,解決iPhone15Pro系列存在機(jī)身過熱 216
- Testin云測(cè)兼容和真機(jī)服務(wù)平臺(tái)中上線iPhone 15系列手機(jī) 208
- 利爾達(dá)推出搭載HooRiiOS的Matter模組 145
- 運(yùn)放參數(shù)解析:輸入偏置電流(Ibias)和失調(diào)電流(Ios) 128
- 昆侖太科發(fā)布支持國(guó)產(chǎn)飛騰騰銳D2000芯片的開源BIOS固件版本 448