对于我正在创建的 iPad 应用程序,我的项目中有一个资产目录,其中包含多个颜色集。我知道我可以将这些拖放到代码本身中,并且已经为@IBInspectable
类属性的默认颜色这样做了。但是,当我在 Interface Builder 中使用它们时,我的颜色集可用于 UIView 的背景颜色等属性,但它们不适用于任何@IBInspectable
允许用户设置颜色的属性。有什么方法可以将我的颜色集暴露给我的@IBInspectable
类到它们在界面生成器中可选择的位置?当然,我总是可以以编程方式设置这些,但为了将来的使用和方便起见,如果 Apple 目前支持它,我希望它能够工作。如果该信息相关,我的颜色资产目录肯定会添加到我的构建设置中我的项目的捆绑资源中。
我的问题截图:
第一张图片显示了我的颜色集在哪里可以为 UIView 的背景等属性选择。接下来的两个显示了它们在我的@IBInspectable
属性中不可用的地方。