一般情況下自阱,我們會使用xib自定義tableViewCell,當(dāng)點(diǎn)擊cell時會看到一閃而過的淺灰色米酬,感覺有點(diǎn)丑,有時為了App的整體風(fēng)格赃额,需要修改這個一閃而退的顏色風(fēng)格和App整體風(fēng)格顏色一致,可以重寫awakeFromNib()方法(在使用IB的時候才會涉及到此方法的使用跳芳,當(dāng).nib文件被加載的時候,會發(fā)送一個awakeFromNib的消息到.nib文件中的每個對象飞盆,每個對象都可以定義自己的awakeFromNib函數(shù)來響應(yīng)這個消息次乓,執(zhí)行一些必要的操作)
overridefuncawakeFromNib() {
super.awakeFromNib()
// Initialization code
//all table view cells have a selectedBackgroundView property.
//The view from that property is placed on top of the
//cell’s background, but below the other content, when the cell is selected.
letselectedView =UIView(frame:CGRect.zero)
selectedView.backgroundColor=UIColor(red: 20/255, green: 160/255, blue: 160/255, alpha: 0.5)
selectedBackgroundView= selectedView
}