【发布时间】:2016-03-28 10:25:41
【问题描述】:
在我的应用中采用 RTL 时遇到问题,该应用将在 iOS 9 和 8 上均能很好地显示。
我创建了一个自定义的 UITableViewCell,其中包含一个 UILabel,如presented:
在 iOS 9 和 8 中,当我以 RightToLeft 语言运行时,标签按预期向右对齐。
当我使用 navigationController 推送新的 ViewController 时,UINavigaitonController 的导航方向在 iOS9 和 8 中是不同的, 在 iOS 9 中,导航方向是向左:
我希望Cell上的Label会根据navigationController推送动画方向对齐。
所以 iOS 8 上的结果将与呈现的一样,但我仍然希望将尊重语言方向属性保留在约束中。
有人知道这个问题是怎么解决的吗?
谢谢!
【问题讨论】:
标签: ios iphone localization ios9