Storyboard에서 UItable ViewCell 선택 색상 설정

2221 단어 SwiftiOS
UItable ViewCell의 선택 색상은 Storyboard에서 설정할 수 없습니다.Side-Menu.iOS OSS 소스를 읽어보니 좋은 방법인 것 같아서 소개해드려요.

소스 코드


우선, 제작UITableViewCell된 extension.거기 새 거예요.
선포@IBInspectableUIColor의 속성은 2전기에서 고쳐 썼다selectedBackgroundView.
import UIKit

extension UITableViewCell {

    @IBInspectable
    var selectedBackgroundColor: UIColor? {
        get {
            return selectedBackgroundView?.backgroundColor
        }
        set(color) {
            let background = UIView()
            background.backgroundColor = color
            selectedBackgroundView = background
        }
    }

}

Storyboard에서


Storyboard에서는 이렇게 평상시 색깔로 바꾸기만 하면 된다.

결실


좋은 웹페이지 즐겨찾기