2015-02-28 3 views
0

У меня есть пользовательский интерфейс, который хорошо выглядит на всех устройствах iOS 8, которые я пробовал до сих пор, кроме iPad 3 - эффект размытия не работает, поэтому мой белый текст трудно читать. Есть ли способ изменить цвет этого шрифта только для одного устройства? (есть ли другие совместимые с iOS 8 устройства, у которых нет эффекта размытия?) Является ли это лучшим способом справиться с этим?Тип шрифта и цвет на основе устройства

благодарит за любые советы.

ответ

1

Обычно это делается путем определения поведения для каждого конкретного устройства. Вы можете узнать тип устройства во время выполнения:

https://gist.github.com/Jaybles/1323251

Пример кода:

UIDeviceHardware *h=[[UIDeviceHardware alloc] init]; 
if ([h platformString] isEqualToString:@"iPhone4"]) 
{ 
     // don't use blur 
} 

Что касается устройств, которые поддержка размытость, вы можете использовать код здесь:

How can I detect if an iOS device supports the blur effect?

+0

Большое спасибо –

Смежные вопросы