반응형
@IBDesignable
@IBDesignable
class button: UIButton {
....
}
draw 하는 것을 코드로 작성해서 스토리보드에 보이지 않는 것이 있다면 이 것을 작성해주면 좋다.
위와 같이 적어주면 인터페이스 화면에 보이게 할 수 있다.
@IBInspectable
@IBInspectable var checked: Bool = false {
didSet {
updateImage()
}
}
스토리보드의 오른 쪽의 네비게이터에는 여러 변수를 조정할 수 있다.
이 코드를 적어주면 인터페이스 화면 옆에 변수를 띄울 수 있어 조작에 편리하다.
인터페이스 빌더 화면에 이미지를 보이고 싶다면 아래와 같이 작성하자.
if let cardImage = UIImage(named: "", in: Bundle(for: self.classForCoder), compatibleWith: traitCollection) {
cardImage.draw(in: bounds)
}
반응형
'개발 > Swift' 카테고리의 다른 글
[Swift] DispatchQueue 종류 (0) | 2021.02.26 |
---|---|
[Swift] ViewController LifeCycle (0) | 2021.02.26 |
[Swift] NSAttributedString (0) | 2021.02.25 |
[Swift] 문자열 색인 (0) | 2021.02.25 |
[Swift] Protocol 알아보기 (0) | 2021.02.25 |