ios – 如何定义以编程方式和IB方式提供的自定义颜色?

前端之家收集整理的这篇文章主要介绍了ios – 如何定义以编程方式和IB方式提供的自定义颜色?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望能够在一个地方定义自定义颜色,然后以编程方式和Interface Builder访问它.为了编码,我可以创建一个UIColor扩展.对于IB中的视觉设计,我可以创建自定义调色板.与两者同时工作的最佳技术是什么?

解决方法

不幸的是你不能这样做.

您可以通过UIColor的扩展名定义可以在代码中访问的颜色.或者,您可以在Interfact Builder中为托盘添加颜色.

但你不能兼得.

嗯…

你能做的是与PaintCode类似的东西.

在具有IBOutletCollection的代码中创建一个对象,然后在视图加载时,它将迭代出口并将背景颜色等设置为您喜欢的颜色.

猜你在找的Xcode相关文章