gpt4 book ai didi

ios - 在 iOS 上,如何将一组常见样式应用于 UILabels,而不必为每个最后一个样式进行子类化?

转载 作者:行者123 更新时间:2023-11-29 04:28:47 25 4
gpt4 key购买 nike

我的应用程序有多个 UILabel。在整个应用程序中,在不同的情况下(不同的字体大小、不同的字体颜色、斜体等),有几种不同的样式可以重复使用。是否有一种合理的方法来设置全局样式,而无需使用 UILabel 的多个子类?

最佳答案

从 UITableViewCell 获取提示怎么样。为所有样式创建一个枚举类型,并使用一个类来处理不同样式的所有设置。类似的东西

MyStyledLabel* label = [[MyStyledLabel alloc] initWithFrame:frame style:MyStyledLabelDefaultStyle];

如果你想变得更聪明,你可以使用位字段以不同的方式组合。

MyStyledLabel* label = [[MyStyledLabel alloc] initWithFrame:frame style:MyStyledLabelRedColor|MyStyledLabelBoldText];

希望能给你一些想法。

关于ios - 在 iOS 上,如何将一组常见样式应用于 UILabels,而不必为每个最后一个样式进行子类化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11979568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com