【问题标题】:How to find the UI element connected to a specific IBOutlet?如何找到连接到特定 IBOutlet 的 UI 元素?
【发布时间】:2015-01-19 07:55:49
【问题描述】:

有没有办法找到代码中声明的 IBOutlet 连接到哪个 UI 元素?

【问题讨论】:

    标签: ios objective-c xcode storyboard iboutlet


    【解决方案1】:

    您可以在项目目录中搜索 IBOutlet 属性名称。 在那里你会找到相应的 xib 文件和 UI 元素。

    【讨论】:

      【解决方案2】:

      转到您声明IBOutlet(.h 或.m)的视图控制器文件。然后你可以看到每个变量声明的左侧都有一个深灰色的圆形图像。 (如果您已将该 IBOutlet 与 Storyboard/Xib 连接,则它会被填充,除非它是未填充的。)

      通过单击该图像,您可以看到显示插座连接的小弹出窗口。看下图会告诉你。

      【讨论】:

      • 知道为什么有时这有效,有时却无效吗?我经常看到我知道的东西被连接起来的空圆圈。然后,如果我打开情节提要,然后回到源头,现在有时会填满圆圈。
      • 是的,我也看到了,嗯,我不知道它是否是 Xcode 的问题。好吧,我的猜测是索引无法正常工作,如果您打开 Xcode 并直接访问情节提要,那么您会发现所有圆圈都已填满。
      • 有没有办法反过来呢?即单击情节提要中的一个元素,然后以某种方式获得相关 viewController 和代码行的快捷方式,其中该元素被声明为 iboutlet 或不作为?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      相关资源
      最近更新 更多