Sah*_*hil 1 ios swift ibdesignable ibinspectable swift3
我想创建像段控件这样的自定义控件但我无法理解如何创建这种SegmentIBInspectable 属性。我的意思是它的元素根据Segments. 据我所知,不支持@IBInspectable.
你不能创建那种类型的@IBInspectable(还),但是......
您可以将 String 变量定义为@IBInspectablevar,并向其添加多行。然后有一个didSet方法将字符串拆分为您在内部使用的数组(例如)...
沿着这些路线的东西:
private var internalTextArray: [String]?
@IBInspectable var segments: String = "" {
didSet {
internalTextArray = segments.components(separatedBy: "\n")
// do something with the split-up lines of text
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1245 次 |
| 最近记录: |