84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
能不能像css那样对多个相似的组合统一处理。。 包括字体大小啊,样式啊
不知道ios里面可有方便的方法处理这种场景?
P.S:
好比css里能为一组元素设置一个class,然后给这种标识为该class的元素指定字体大小,颜色, 而ios里是怎么做到的?
ringa_lee
继承啊。。。继承UILabel,在初始化方法里设置格式
可以使用宏#define
可以用相同的tag获取 然后统一设置
可以用工厂方法,在创建的时候设置同样的属性。对于不同的样式class,创建不同的工厂类,或者修饰方法。
另外,我写过一个仿css的viewCreater,可以自定义样式,并设置。有兴趣的话,可以看看。
// style.css UIView{background-color:black;width:240px; height:32px;} .testStyle{border-width:1px;border-color:white;border-radius:5px;}
// demo.m UIView *widget = [UIView viewWithSelector:@".testStyle"];
会得到具有黑色背景,宽240像素,高32像素,有一个1像素宽的圆角的view。
https://github.com/rarexray/iOS_ViewCreatorWithStyle
继承啊。。。继承UILabel,在初始化方法里设置格式
可以使用宏#define
可以用相同的tag获取 然后统一设置
可以用工厂方法,在创建的时候设置同样的属性。对于不同的样式class,创建不同的工厂类,或者修饰方法。
另外,我写过一个仿css的viewCreater,可以自定义样式,并设置。有兴趣的话,可以看看。
// style.css UIView{background-color:black;width:240px; height:32px;} .testStyle{border-width:1px;border-color:white;border-radius:5px;}
// demo.m UIView *widget = [UIView viewWithSelector:@".testStyle"];
会得到具有黑色背景,宽240像素,高32像素,有一个1像素宽的圆角的view。
https://github.com/rarexray/iOS_ViewCreatorWithStyle