Programer/iOS

[Swift] tableView Cell 선택시 view에 맞춰 dimmed 효과 주기

아즈샤 2016. 5. 26. 11:30
반응형

let bgColorView = UIView() 

let patchLayer = CALayer()

patchLayer.frame = CGRectMake(14, 3, self.tableView.frame.size.width - 28, 108)

patchLayer.cornerRadius = 7

patchLayer.backgroundColor = Colors.pinkLineBox.CGColor

bgColorView.layer.addSublayer(patchLayer)

        

cell.selectedBackgroundView = bgColorView


해당 코드를 tableview 생성 코드안에 넣으면 됩니다.


selectedBackgroundView가 cell를 선택할 때, 나오는 뷰입니다.

근데 bgColorView 는 프레임을 변경해도 적용되지 않으니, CALayer를 사용하여 프레임을 입혀주면 됩니다.

반응형