【问题标题】:How do you access the 'userLabel' field of interface builder components in Xcode?如何访问 Xcode 中界面构建器组件的“userLabel”字段?
【发布时间】:2015-12-05 01:07:56
【问题描述】:

我正在将一个 iOS 项目与一个自动化测试包集成,该包使用 UI 元素的 Accessibility Identifier 属性对其运行操作和测试。我想在运行时使用可能的最佳标识符填写这些字段,并且在界面构建器中为元素输入的标题非常适合在这个项目中使用。

我知道还有许多其他合法名称可用于此特定应用程序,但与我的问题无关。

我没有看到这些名称的任何苹果文档,但我看到它们可以在 xib xml 中找到,如下所示:

是否有一种公开的方式来访问苹果 UIKit 中 UI 元素的“userLabel”属性(或通过任何其他方式)?

【问题讨论】:

  • 这个文本实际上甚至不是面向用户的,据我了解,您将在应用程序中看到的刺痛是@"Label Text!",它是 UILabel 的属性 .text ,情节提要 id 为“7cp-TB-Qab”
  • 用户名不在编译后的 nib 中。

标签: ios objective-c uikit interface-builder


【解决方案1】:

@Willeke 是对的,userLabel 没有编译到 nib 中。

【讨论】:

    猜你喜欢
    • 2010-10-04
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    相关资源
    最近更新 更多