swift - 当它实际上是 'unspecified' 时应用哪种语义?

标签 swift localization

我有一个独立的自定义文本字段,我需要根据文本位置执行一些 UI 动画,但我也在使用此文本字段的应用程序中进行了本地化。 我想知道在由于本地化而“未指定”的情况下如何检查正在应用哪种语义(从左到右或从右到左)。

我本可以通过在文本字段中包含本地化代码来完成此操作,但我没有这样做。有没有办法知道实际的语义?

最佳答案

语义可以通过

检查
self.myView.semanticContentAttribute

以及实际布局的方向

self.myView.effectiveUserInterfaceLayoutDirection

关于swift - 当它实际上是 'unspecified' 时应用哪种语义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48281876/

相关文章:

node.js - fs.readFileSync 似乎比 fs.readFile 快 - 可以用于生产中的 Web 应用程序吗?

iphone - 自定义 NSLocalizedString?

ios - IBM Worklight - WL.App.getDeviceLanguage() API 方法在 iOS 中不返回正确的语言代码

ios - 使用 swift 删除为 activityIndi​​cator 创建的 subview

ios - swift 中 iOS 应用程序中文件的绝对路径

javascript - jquery 和 asp.net 中的全局化。如何?

php - 网站本地化技术

ios - SwiftUI 动画 : How to stagger repeating animation with delay

swift - 在 Xcode 12 中使用 @main

javascript - 有没有办法通过 React-Native (JS) 预打包 Realm 数据库 (default.Realm)