代码之家  ›  专栏  ›  技术社区  ›  Kurt Peek

在iOS中,如何在代码中找到特定按钮的位置?

  •  1
  • Kurt Peek  · 技术社区  · 7 年前

    我正在模拟器中运行一个应用程序,不知何故收到下面显示的一般性错误消息“错误-重试”。

    为了调试这个,我想找到 UIView 对应“错误”按钮。以前,我曾在React本地应用程序的后端工作过,有一个检查器(参见 https://facebook.github.io/react-native/docs/debugging )您可以使用它在代码中找到反应元素。

    从“帮助”->Simulator帮助菜单(见下文)可以看出,iOS没有此类功能,或者我是否缺少某些功能?

    enter image description here

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   M Reza    7 年前

    你正在寻找的功能并没有得到苹果官方的支持,但是有一个很棒的工具叫做 Sherlock 在iOS模拟器上启用这种功能。

    它将自己注入到iOS模拟器中,这样它就可以实时地监视和调整视图,并允许您跳转到与要从模拟器中查看的视图相关的文件中。 您可以检查模拟器中的任何应用程序,包括系统应用程序,并动态更改它们的UI元素!