我有一个 UI,它在我迄今为止尝试过的所有 iOS 8 设备上看起来都不错,除了 iPad 3 - 模糊效果不起作用,所以我的白色文本很难阅读。有没有一种方法可以仅针对该设备更改该字体的颜色? (是否有其他兼容 iOS 8 的设备没有模糊效果?)这是处理它的最佳方式吗?
感谢您的任何建议。
最佳答案
通常这是通过定义每个特定设备的行为来完成的。您可以在运行时找出设备类型:
https://gist.github.com/Jaybles/1323251
示例代码:
UIDeviceHardware *h=[[UIDeviceHardware alloc] init];
if ( [h platformString] isEqualToString:@"iPhone4"] )
{
// don't use blur
}
至于哪些设备支持模糊,可以使用这里的代码:
关于ios - 基于设备的字体类型和颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28786658/