가독성 향상을 위해 새로 추가 된 @IBDesignable
속성에 섹션 이름을 추가 할 수있는 방법이 있습니까?Xcode의 속성 속성에서 섹션 이름을 어떻게 추가 할 수 있습니까?
//
//MARK: - Badge
//
@IBInspectable
var badgeColor:UIColor = UIColor.darkGray {
didSet {
updateView()
}
}
@IBInspectable
var showBadgeOnIndex:Int = 0 {
didSet {
if showBadgeOnIndex >= buttons.count {
showBadgeOnIndex = 0
}
updateView()
}
}
@IBInspectable
var showAllBadge:Bool = false {
didSet {
updateView()
}
}
@IBInspectable
var hideAllBadge:Bool = true {
didSet {
updateView()
}
}
예 : 위의 그림에서
는보기 속성은 섹션 이름을 보기 있습니다.
도움을 주시면 감사하겠습니다.
커스텀 클래스의 이름이 Attributes Inspector에서 섹션 이름으로 나타납니다.
당신은 일을 만들 수있는 그것의 서브 클래스를 생성 할 수 있습니다. 각 서브 클래스는 속성을 지정할 수있는 섹션 이름을 갖습니다. – Larme
@ 라르메 오케이하지만 작게 설정된 많은 하위 클래스를 만드는 것은 그리 좋은 방법이 아닙니다. 해결책을 찾아 주셔서 감사합니다. – Vishal16
사실, 그건 좋은 생각이 아니에요, 단지 "인터페이스 빌더에서 의견을 바탕으로 한 의견"을 가지고 있습니다. 그러나 섹션 제목은 클래스 이름을 사용하므로 원하는대로 작동하도록하려면 하위 클래스 여야합니다. "상속 가계도"의 각 단계에서 여러 개의 합성어를 사용하고 있다면 그럴 수도 있습니다. – Larme