【问题标题】:accessibilityIdentifier nil when set in xib, must be set from User Defined Runtime Attributes在xib中设置accessibilityIdentifier nil时,必须从用户定义的运行时属性中设置
【发布时间】:2015-10-11 16:50:08
【问题描述】:

当我在 Interface Builder 的 Accessibility -> Enabled -> Identifier 部分设置accessibilityIdentifier 时,关联视图的.accessibilityIdentifier 属性在运行时为nil

但是,当我通过 User Defined Runtime Attributes 设置它时,它工作正常。

“用户定义的运行时属性”是一种解决方法,但却是一个令人困惑且“古老的秘密”,我会觉得向 Android 开发人员解释它很愚蠢。 “哦,那个字段不起作用,你必须把它设置在那里,在一个对我们实际设置的东西一无所知的地方”

有其他人看过这个吗?这是 Xcode 7 的新功能吗?

【问题讨论】:

    标签: ios xcode interface-builder


    【解决方案1】:

    我在 Xcode 7 中使用默认辅助功能区域时遇到了同样的问题,但仅在 iOS 8 上。 在 iOS 9 上,accessibilityIdentifier 不是 nil

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      • 2014-10-24
      • 2010-12-22
      • 2019-08-29
      • 1970-01-01
      • 2021-09-27
      • 2011-05-19
      相关资源
      最近更新 更多