ios - 改 rebase 于 uilabel 的自适应布局的颜色

标签 ios objective-c xcode swift adaptive-layout

我需要为 iPad 和 iPhone 设置不同颜色的标签,我知道我们可以为不同的尺寸类别更改字体大小,但是有什么方法可以根据尺寸类别的值设置不同的颜色

我知道有可用的代码解决方案,但我想知道 size class 是否可以在这方面帮助我

谢谢

最佳答案

您可以有两个不同颜色的标签,其中一个标签设置为 Installed 仅适用于 iPhone 尺寸类,另一个设置为Installed 仅适用于 iPad 类。

[编辑]

好吧,我不知道为什么我的回答被否决了。问题没有提及此标签的用途。如果标签只是用作静态文本,这是一个考虑的解决方案。如果您必须在 UIViewController 中保留对此标签的引用,这是不合适的(如 Arslan Asim 所述)

关于ios - 改 rebase 于 uilabel 的自适应布局的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37989821/

相关文章:

objective-c - 为 Sprite 生成随机 Y

objective-c - 在 Swift 3 中从 UUID 获取数据

ios - 在按钮中的文本两侧添加填充

iphone - 是否可以在 iPhone 应用程序中获取音乐播放器的数据或歌曲?

ios - Apple 帐户中缺少 NSFileProtectionNone

ios - PromiseKit 6 中 firSTLy 的语法

ios - 如何防止CGContext中风路径或绘制路径线条画向上 float /旋转回来?

iphone - UIPickerView 高度不可更改

objective-c - 如何在 UIDatePicker 中限制 countDownTimer?

iphone - NSNotification 在任何地方都有效吗?