我已经在我的应用中使用UIPickerView实现了时间选择器(小时和分钟),并且它也支持RTL语言。 在它的约束条件下,我已经将前导约束改为不尊重语言方向,因此前导约束现在是约束(我在这里没有使用尾随约束)。
问题 - 以RTL语言运行应用程序仍会影响我的选择器,它会显示左侧的分钟和右侧的小时(仍受影响)。
感谢任何帮助。谢谢。
答案 0 :(得分:1)
所以我一直在浏览网络,但找不到解决方案,所以我开始挖掘xcode。
对于那些可能遇到此问题的人,我通过以下方式解决了这个问题:
答案 1 :(得分:0)
如果您以编程方式创建了uipickerview,请将以下代码添加到 APPDelegate.swift :(基于this answer)
UIPickerView.appearance().semanticContentAttribute = .forceLeftToRight