버튼 클릭 영역은 확보하면서 백그라운드 컬러를 좁게 표시 하고 싶을 경우 사용하면 됨.

let sub = CALayer()
// 레이어에 백그라운드 컬러를 별도로 넣는 방식으로 CGRecInset dx,dy 값으로 컬러를 padding 저절
sub.frame = CGRectInset(self.testButton.bounds, 10, 2.5)
sub.backgroundColor = UIColor.red.cgColor
self.testButton.layer.addSublayer(sub)

 

+ Recent posts