Iphone 子类UIButtons

Iphone 子类UIButtons,iphone,ios,css,xcode,uibutton,Iphone,Ios,Css,Xcode,Uibutton,我有四个不同的UIView,每个视图中都有自定义UIbuttons(10)。但我想在每个视图中为其中的5个应用两种不同的背景色,即我需要应用每个视图5个按钮->红色每个视图剩余5个按钮->蓝色。 那么有没有像CSS这样的东西,我可以在其中定义两个不同的全局类,其中每个类都具有应用于按钮所需的所有属性,并在创建按钮时声明该类名,以便按钮将继承该类的所有属性? 我已经通过谷歌,但没有找到任何 任何想法/帮助都将不胜感激。在Objective-C中没有CSS方法来定义按钮的属性,但您可以对UIButt

我有四个不同的UIView,每个视图中都有自定义UIbuttons(10)。但我想在每个视图中为其中的5个应用两种不同的背景色,即我需要应用
每个视图5个按钮->红色
每个视图剩余5个按钮->蓝色。

那么有没有像
CSS这样的东西,我可以在其中定义两个不同的全局类
,其中每个类都具有应用于按钮所需的所有属性,并在创建按钮时声明该类名,以便
按钮将继承该类的所有属性?
我已经通过谷歌,但没有找到任何


任何想法/帮助都将不胜感激。

在Objective-C中没有CSS方法来定义按钮的属性,但您可以对UIButton进行子类化,并创建两个主按钮,一个为红色背景,一个为蓝色背景。

UICode>API是Cocoa Touch中唯一与CSS等效的,因此,如果您不想使用自定义子类,可以使用此选项:

[[UIButton appearanceWhenContainedIn:[ViewController class], nil] setBackgroundColor:[UIColor blueColor];

对不起,我没有得到你。你能告诉我我可以子类化并创建2个主按钮吗?我需要5个按钮,一种颜色,其余5个颜色。有很多例子,请检查:看起来你需要子类化你的UIView而不是UIButton。