gpt4 book ai didi

ios - 如何创建类似 IBInspectable 属性的段控件?

转载 作者:搜寻专家 更新时间:2023-11-01 06:16:45 24 4
gpt4 key购买 nike

enter image description here我想创建像段控件这样的自定义控件,但我无法理解如何创建这种 Segment IBInspectable 属性。我的意思是它的元素根据 Segments 增加。据我所知,@IBInspectable 中不支持数组。

最佳答案

你不能创建那种类型的@IBInspectable(还),但是......

您可以将字符串变量定义为 @IBInspectable 变量,并向其添加多行。然后使用 didSet 方法将字符串拆分为您在内部使用的数组(例如)...

enter image description here

沿着这些线的东西:

private var internalTextArray: [String]?

@IBInspectable var segments: String = "" {
didSet {
internalTextArray = segments.components(separatedBy: "\n")
// do something with the split-up lines of text
}
}

关于ios - 如何创建类似 IBInspectable 属性的段控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43075505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com