uipickerview rtl constraints

时间:2016-08-22 14:35:58

标签: ios uipickerview right-to-left

我已经在我的应用中使用UIPickerView实现了时间选择器(小时和分钟),并且它也支持RTL语言。 在它的约束条件下,我已经将前导约束改为不尊重语言方向,因此前导约束现在是约束(我在这里没有使用尾随约束)。

问题 - 以RTL语言运行应用程序仍会影响我的选择器,它会显示左侧的分钟和右侧的小时(仍受影响)。

感谢任何帮助。谢谢。

2 个答案:

答案 0 :(得分:1)

所以我一直在浏览网络,但找不到解决方案,所以我开始挖掘xcode。

对于那些可能遇到此问题的人,我通过以下方式解决了这个问题:

  1. 进入故事板中的属性检查器
  2. 在“查看”下有一个“语义”下拉列表
  3. 选择'强制从左到右'

答案 1 :(得分:0)

如果您以编程方式创建了uipickerview,请将以下代码添加到 APPDelegate.swift :(基于this answer

UIPickerView.appearance().semanticContentAttribute = .forceLeftToRight