UITextField不会在RTL iOS中更改语义

问题描述 投票:0回答:1

我有使用英语和阿拉伯语两种语言的应用程序(用户将从应用程序中更改语言)

[当我从编辑方案中选择阿拉伯语以测试从右到左的UI时,一切正常,但是当用户更改语言时强制RTL时:

let semantic: UISemanticContentAttribute = (lang == "ar") ? .forceRightToLeft : .forceRightToLeft
UIView.appearance().semanticContentAttribute = semantic

即使我使用前导和尾随约束,所有视图都将更改为RTL,但UITextField除外

ios swift localization uitextfield right-to-left
1个回答
0
投票

关于Apple Document

© www.soinside.com 2019 - 2024. All rights reserved.