@IBInspectable UIColors列表?

时间:2015-09-15 17:54:46

标签: ios swift interface-builder xcode7 ibinspectable

我正在尝试制作一个可在Interface Builder中调整的GradientView。我已经能够得到它所以我可以指定垂直与水平,以及开始/停止颜色:

enter image description here

我希望能够包含中间色。钩子@IBInspectable / @IBDesignable是否可以提供?

我可以想象一个+按钮,它会在那里插入一行并允许它容纳更多颜色。

(除此之外:我希望我很久以前会这样做,设计师似乎给我留下了很多渐变,我总是打开它们编码)

1 个答案:

答案 0 :(得分:1)

可悲的是,我不认为你能做到这一点。可设计的IB界面非常有限。您只能拥有有限数量类型的单个值。我不认为有任何物品排列,这听起来像你想要的。

您可以创建多种类型的渐变视图,每种渐变视图采用不同的固定数量的颜色(例如,TwoColorGradientView,ThreeColorGradientView,FourColorGraidentView和FiveColorGradientView)。我的猜测是,少数课程可以满足您的绝大部分需求。