【发布时间】:2019-06-15 14:34:45
【问题描述】:
问题
我已经构建了一个必须本地化的应用程序(所有 UI 都是代码生成的,我们没有情节提要)。我们创建了一个电子表格,其中包含映射到多种语言的所有键。我有人正在校对本地化(非技术人员),但他们无法将电子表格中的文本映射到该文本在应用中出现的确切位置。
有没有办法让这种非技术人员快速识别UIView?
我尝试过的
我尝试像这样设置可访问性标识符
reorderButton.accessibilityLabel = "reorder_button"
contentView.addSubview(self.reorderButton)
但是使用像 sherlock 这样的工具并没有帮助我找到它:
我还发现可以使用 Appium 等工具搜索元素,如 this post 中所述,但问题是这是一种非常静态的方法,它不能很好地与代码生成的 UI 配合使用。
你有什么想法?
【问题讨论】:
-
离题但我能问你为什么不选择 Storyboards 吗?
-
代码生成的 UI 比故事板更好地释放了设计模式的力量。在大型项目中,我发现 code gen ui 要好得多