草庐IT

setSemanticContentAttribute

全部标签

iOS 9 禁用对从右到左语言的支持

我的iOS应用仅支持阿拉伯语(从右到左)。在iOS9之前,View布局和View动画默认都是从左到右的。因此,我定制了完整的应用程序并取消了默认行为,例如导航栏中的后退按钮设置在右侧,而不是默认的左侧。但是现在当应用程序使用最新的SDK(Xcode7beta4)编译时,一切都与我需要的相反。是否有任何简单的方法可以强制应用显示View并像iOS8和7一样运行?我搜索并找到了一个解决方案,但它涉及更改所有View的约束(取消选中“尊重语言方向”)。但这在大型项目中不是可行的解决方案。这是用Xcode7beta4编译后的截图。这是使用Xcode6编译时的屏幕截图。

iOS 9 禁用对从右到左语言的支持

我的iOS应用仅支持阿拉伯语(从右到左)。在iOS9之前,View布局和View动画默认都是从左到右的。因此,我定制了完整的应用程序并取消了默认行为,例如导航栏中的后退按钮设置在右侧,而不是默认的左侧。但是现在当应用程序使用最新的SDK(Xcode7beta4)编译时,一切都与我需要的相反。是否有任何简单的方法可以强制应用显示View并像iOS8和7一样运行?我搜索并找到了一个解决方案,但它涉及更改所有View的约束(取消选中“尊重语言方向”)。但这在大型项目中不是可行的解决方案。这是用Xcode7beta4编译后的截图。这是使用Xcode6编译时的屏幕截图。