我试图强制我的应用程序在应用程序启动时处于 RTL 状态。 在 iOS 9 上一切正常,使用:
if(version >= 9.0){
[[UIView appearance] setSemanticContentAttribute:UISemanticContentAttributeForceLeftToRight];
}
现在我在iOS 8上测试,当然这个方法行不通。
有谁知道适用于 iOS 8 的等效方法吗?
对于 iOS 8,您可以使用 UIApplication 布局方向:
BOOL isRTL = [UIApplication sharedApplication].userInterfaceLayoutDirection == UIUserInterfaceLayoutDirectionRightToLeft;