如何实现UIButtonTypeCustom的tintcolor行为

时间:2014-11-18 15:07:36

标签: ios swift uibutton

我正在使用自定义按钮类型,因为我需要将触摸区域设置为非矩形,因此我使用了一个名为OBShapedButton的类,我在网上无耻地找到它。但是,我也想为这些按钮着色以匹配玩家的颜色。

在谈论UIButtontintcolor时,Apple's docs

  

此属性对具有类型的按钮没有默认效果   UIButtonTypeCustom。对于自定义按钮,您必须实现任何按钮   与tintColor你自己有关的行为。

那么我如何自己实现这种行为呢?

1 个答案:

答案 0 :(得分:0)

您可以在班级中使用UIColor创建一系列颜色,然后单独访问它们,您是否尝试过这种方式?

好像这样的例子

UIBarButtonItem.appearance().tintColor = UIColor.yellowColor()

理想情况下,您可以发布您的课程代码