对于我正在创建的 iPad 应用程序,我的项目中有一个 Assets 目录,其中包含多个颜色集。我知道我可以将它们拖放到代码本身,并且已经为 @IBInspectable
类属性的默认颜色这样做了。但是,当我在 Interface Builder 中使用它们时,我的颜色集可用于 UIView 的背景颜色等属性,但它们不可用于任何允许用户设置颜色的 @IBInspectable
属性.有什么方法可以将我的颜色集公开到我的 @IBInspectable
类,使其在 Interface Builder 中可选择?当然,我总是可以通过编程方式设置这些,但为了将来使用和方便起见,如果 Apple 目前支持它,我希望它能正常工作。如果该信息相关,我的颜色 Assets 目录肯定会添加到我的build设置中项目的捆绑资源中。
我的问题截图:
这第一张图片显示了我的颜色集可以为 UIView 的背景等属性选择的位置。接下来的两个显示它们对我的 @IBInspectable
属性不可用的地方。
最佳答案
关于swift - Asset Catalog 命名颜色不适用于 @IBInspectable 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47099237/