【问题标题】:Can't ctrl+drag into ViewController.h from second Viewcontroller无法从第二个 Viewcontroller Ctrl+拖入 ViewController.h
【发布时间】:2013-01-23 23:24:51
【问题描述】:

我正在构建一个有趣的 iOS 应用程序,这就是我遇到麻烦的地方。我可以通过 ctrl+drag 方法直接从我的第一个 View Controller 中在 ViewController.h 文件中插入一个插座和操作;但是,当我在第二个 ViewController 上尝试 ctrl+drag 时,它不会允许我。

Ctrl+拖动第一个 ViewController

Ctrl+拖动第二个 ViewController

【问题讨论】:

    标签: xcode interface-builder


    【解决方案1】:

    您在助理编辑器中打开了错误的文档。它应该是 ViewController.h,但您正在显示 UIViewController.h。

    检查您是否已使用 Identity Inspector(右侧实用程序面板的第三个)正确地将您的第二个视图控制器设置为您的自定义类 ViewController,然后确保它的头文件是您在右侧显示的文档。

    更新

    在您的 cmets 中,您很难将第二个视图控制器设置为自定义类。

    这是您在情节提要中选择它的方法。请注意,您选择的是 View Controller,而不是最上面的 View

    【讨论】:

    • 感谢您的快速回复。不幸的是,这并没有奏效。每当我尝试将其更改为 ViewController.h 时,它仍然不会让我这样做。此外,每当我将自定义类更改为 ViewController 时,它都会更改回 UIView。
    • UIView 还是 UIViewController?当您尝试更改类时,您确定您选择了 UIViewController 而不是顶级视图?
    • UIView。我将如何更改课程,因为我认为我做得不对。我从 Identity Inspector 更改了课程。
    【解决方案2】:

    复制课程并将其粘贴到“课程”字段中。然后您需要按 ENTER 才能生效。 Example

    【讨论】:

      猜你喜欢
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多