问题标签 [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 - 创建 Unicode 字符的 IBInspectable
我使用 ( http://fontastic.me/ ) 之类的网站创建了一些图标字体,这些网站为您提供 .ttf 文件。
你可以使用它
这很好用,但我想直接使用情节提要传递字符串。
然后我开始使用 UILabel 子类并为 unicode 字符串创建 @IBInsectable。但这不起作用。以下是 IBInspectable 的代码。
或者
即使这也不起作用
但这只会打印文本,它应该像print("\u{e002}")
这样打印 Icon 。如何解决这个问题,我错过了什么?
提前感谢您的帮助。
ios - IBInspectable UIEdgeInsets 未显示在 IBOutlet 中
我正在创建一个自定义类UIButton
来增加点击区域。我需要该用户可以在情节提要本身中输入填充。所以我做了一个IBInspectable
财产。
但它没有显示在情节提要中。但是,如果替换相同,CGRect
则它在情节提要中可见。
ios - 如何将委托传递给 IB_DESIGNABLE 内的 UITextField?
我创建了一个自定义视图并向其中添加了一个 UITextField。我的问题是:如何添加一个委托以便您可以将其设置为 XCode 的默认 cmd+拖动行为?
我目前的尝试是做这样的事情:
在我的 .h 文件中:
和我的 .m 文件:
但它不会出现在 XCode 的左侧面板中,Connections Inspector 选项卡中。
这也是我当前的代码。
更新1:
如果使用下面的代码,我也会收到错误:
关于我应该怎么做的任何建议?
更新 2
我最终将initWithFrame
,initWithCoder
和loadNib
函数替换为:
ios - IBDesignables 的某种“全球性”?
在情节提要中有一个 UIView,具有例如“0.1”比例高度的约束。
想象一下,在许多不同场景中的视图上,您有一个类似的约束“0.1”。
假设您要将值 0.1 更改为 0.975。
您必须在任何地方单独更改它。
有没有办法使用@IBInspectable 和/或约束来制作一种“全局价值” ?
这样您就可以一次全部更改它们,并在情节提要中一次看到所有结果。
(当然,在运行时你可以在代码中传播这些。但最好在故事板上看到它。)
例如,请注意以下 Wain 的解决方案完美运行:您可以设置一次值,并影响应用程序中的所有位置。但不幸的是,它只在运行时这样做,您在情节提要上看不到它。
ios - 为什么这个 IBInspectable 属性在 Interface Builder 中不可编辑?
我有一个@IBDesignable
具有以下属性的类:
但是在 Interface Builder 中,没有通常的下拉菜单可以让我编辑属性。代码有什么问题?
xcode - 清洁界面生成器编译
我想使用 IBDesignable 和 IBInspectable 来显示一些自定义视图。一切正常,直到我犯了一些错误。我修复了它们,但界面构建器仍然呈现视图的旧状态。我的猜测是它正在使用一些旧文件。有什么方法可以清理或清除 Interface Builder 的派生数据?
ios - 是否可以隐藏自定义类的 ibinspectable 变量?
隐藏 IBInspectable 变量
这是它的样子
另外我想知道是否可以制作字符串枚举。
我正在使用 Swift 2.2 和 Swift 3