【问题标题】:uipickerview rtl constraintsuipickerview rtl 约束
【发布时间】:2016-12-29 04:01:42
【问题描述】:

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

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

如有任何帮助,谢谢。

【问题讨论】:

    标签: ios uipickerview right-to-left


    【解决方案1】:

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

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

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

    【讨论】:

    • 如果您以编程方式创建它会怎样?从左到右设置力对我不起作用。
    【解决方案2】:

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

    UIPickerView.appearance().semanticContentAttribute = .forceLeftToRight
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-13
      • 1970-01-01
      • 2021-12-14
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多