1
如何讓每個單元格上都有一層黑色的圖層,除非它被選中,並且選中時會使圖層淡出?使Swift UITableView的單元格在突出顯示時突出顯示
我已經嘗試過在單元格上使用子視圖,但它沒有工作,因爲他們沒有出現。
每個單元格都有patternImage作爲背景圖像。
如何讓每個單元格上都有一層黑色的圖層,除非它被選中,並且選中時會使圖層淡出?使Swift UITableView的單元格在突出顯示時突出顯示
我已經嘗試過在單元格上使用子視圖,但它沒有工作,因爲他們沒有出現。
每個單元格都有patternImage作爲背景圖像。
當想要定製tableview單元格時,一個很好的選擇是將它們子類化。
因此,舉例來說:
class MyCustomTableViewCell: UITableViewCell {
var pattern: Pattern?
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
有很多種,你可以重寫方法。
請參閱https://developer.apple.com/reference/uikit/uitableviewcell