问题标签 [ibinspectable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何使用 @IBDesignable 和 @IBInspectable 制作 uitextfield 的自定义子类并在那里我可以从左侧设置 placholder 填充
我想通过使用@IBDesignable 和@IBInspectable 为文本和占位符设置左侧和右侧填充来创建 UITextField 的子类。可以忽略左右视图。
ios - 创建一个可用于 IBInspectable 的选项集
我正在尝试创建一个OptionSet
可以@IBInspectable
与Swift 2.2
我遇到了这个库,它似乎OptionSet
正在结合使用@IBInspectable
(这IBInspectable
是第一个集合,structure
实际上是在类的底部创建的)
我认为这是可能的,因为BooleanType
这似乎已被删除,因为Swift 2.3
我OptionSet
像这样写了我的,但它不能与它结合使用,@IBInspectable
因为它在哪里不受支持BooleanType
(我认为这就是它在前面提到的库的代码中工作的原因)
有谁知道如何确保它可以在Swift 3
ios - 将范围添加到“IBInspectable”属性
根据 Apple 文档,我们可以将这些类型添加到IBInspectable
属性中。
您可以将 IBInspectable 属性添加到类声明、类扩展或类型类别中的任何属性:布尔值、整数或浮点数、字符串、本地化字符串、矩形、点、大小、颜色、范围和 nil。
我可以添加除范围以外的所有类型。有人可以解释如何为IBInspectable
属性添加范围吗?
ios - 为什么 IBInspectable 没有为情节提要中的可选变量设置值?
我正在制作一个演示以了解 @IBInspectable 的工作原理。
首先,我在 UIViewController 子类中创建了两个变量:
这样它就会出现在情节提要中。之后,我在情节提要中更改这些变量的值:
然后,我尝试在“viewDidLoad()”方法中打印这些变量,如下所示:
输出是:
intTest 值:90
标志值:真
它工作正常,除非我更改变量声明,例如,
之后,我在情节提要中更改了与上面相同的值,但值没有更改。
输出是:
intTest 值:可选(10)
标志值:可选(假)
所以我的问题是,为什么当我将变量声明为可选时值没有更新?
另一件事是,当我将变量作为字符串时,值会更新。谁能帮我理解这个功能?
ios - 在层被约束更新后调用@IBInspectable 设置在@IBDesignable
我想为 UIView 制作一个 @IBInspectable ,使 UIView 成为一个圆圈:
问题是我的@IBInspectable 在约束修改其值并且设置了错误的cornerRadius 之前被调用。是否可以在此处获得约束后的图层大小?
ios - @IBInspectable 为类设置类型别名
我正在尝试以UITableViewController
RealmResults<Object>
作为模型构建一个泛型。
这些是我的简化课程:
领域对象:
表视图单元:
表视图控制器:
我想不出办法让 TableCell 类型别名为@IBInspectable。我一直在尝试使用NSClassFromString(_:)没有成功。
希望有人可以提供帮助。
swift - 在 Swift 3 中通过 IBInspectable 传递选择器
我创建了一个自定义控件,我想在@IBInspectable 属性中传递操作,以实现与使用UIButton 设置@IBAction 相同的效果。我该怎么做呢?