我正在使用自定义按钮类型,因为我需要将触摸区域设置为非矩形,因此我使用了一个名为OBShapedButton
的类,我在网上无耻地找到它。但是,我也想为这些按钮着色以匹配玩家的颜色。
在谈论UIButton
和tintcolor
时,Apple's docs说
此属性对具有类型的按钮没有默认效果
UIButtonTypeCustom
。对于自定义按钮,您必须实现任何按钮 与tintColor
你自己有关的行为。
那么我如何自己实现这种行为呢?
答案 0 :(得分:0)
您可以在班级中使用UIColor创建一系列颜色,然后单独访问它们,您是否尝试过这种方式?
好像这样的例子
UIBarButtonItem.appearance().tintColor = UIColor.yellowColor()
理想情况下,您可以发布您的课程代码