ios - uipickerview rtl 约束

标签 ios uipickerview right-to-left

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

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

感谢任何帮助,谢谢。

最佳答案

所以我一直在网上搜索,但找不到解决方案,所以我开始研究 xcode。

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

  1. 进入 Storyboard中的属性检查器
  2. 在“ View ”下有一个“语义”下拉菜单
  3. 选择“强制从左到右”

关于ios - uipickerview rtl 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39082293/

相关文章:

ios - 在 collectionView 的 itemForCellAtIndexPath 中初始化新对象花费的时间太长(最多 100 毫秒)

ios - 这可能是 ios-armv7 的 llvm-gcc 的错误,我无法解释

ios - 调整 UIPickerView 字体大小

iphone - 自定义 UIPickerView 上方的 UIToolbar 未接收触摸

php - php 中从右到左的语言支持

ios - UIScrollView 与约束和 RTL 的奇怪行为

ios - 请求失败 : unauthorized (401) - AFNetworking iOS

ios - objective-c - 获取指向对象属性的指针

iOS 用 UIPickerView 替换键盘然后返回键盘

android - 对齐 EditText inputType=textPassword 中的提示文本,用于从右到左 (RTL) 语言