我的应用程序中有几个 UILabel。在不同的情况下(不同的字体大小、不同的字体颜色、斜体等),有几种不同的样式可以在整个应用程序中重复使用。有没有设置全局样式的合理方法,而无需 UILabel 的多个子类?
问问题
301 次
1 回答
1
如何从 UITableViewCell 中获取线索。为所有样式创建一个枚举类型,并拥有一个类来处理不同样式的所有设置。就像是
MyStyledLabel* label = [[MyStyledLabel alloc] initWithFrame:frame style:MyStyledLabelDefaultStyle];
如果你想变得聪明,你可以使用位域以不同的方式组合。
MyStyledLabel* label = [[MyStyledLabel alloc] initWithFrame:frame style:MyStyledLabelRedColor|MyStyledLabelBoldText];
希望能给你一些想法。
于 2012-08-16T02:35:48.417 回答