RTL в выпуске iOS 9.2

Мой следующий код работал для iOS 9.0 и iOS 9.1, но когда я обновляюсь до 9.2, он работает плохо. Для поддержки более старой версии я использую CGAffineTransform.

if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"9.0"))
 {
   [[UIView appearance]setSemanticContentAttribute:UISemanticContentAttributeForceLeftToRight];
 }

Почему этот не работает


person Khalil Ghaus    schedule 28.12.2015    source источник


Ответы (1)


Пожалуйста, не делайте этого. Вы не должны устанавливать semanticContentAttribute на UIAppearance прокси.

person wakachamo    schedule 28.12.2015
comment
Да, спасибо, приятель, так как теперь я знаю, что будет с этим недостатком. В каждом выпуске я должен снова проверять, работает ли приложение с этой настройкой. Теперь, следуя правильным шагам для моего будущего выпуска, это не будет проблемой. - person Khalil Ghaus; 30.12.2015