Xcode 不允许我拖放按钮

Xcode wont let me drag and drop buttons

我已经使用 xcode 工作了大约 3 天。直到今天,一切都很好。我正在将按钮和标签拖到我的代码所在的位置,如第一个屏幕截图所示,但由于某种原因,它不允许我从第二个视图控件中拖放项目。我确信它很容易解决,但我似乎无法自己找到解决方案。我研究过它,人们遇到了同样的问题,但那是由于他们的代码。我的是新项目,因为我创建了一个新项目,它不喜欢我的第二个视图控件。

您不能将一个视图控制器用于多个视图。对于您拥有的所有视图,您需要自己的自定义控制器 class。这意味着,你需要创建一个新的视图控制器 class(cmd + N), select Cocoa Touch class,给它命名,然后在你的身份检查器中第二个视图(在 Storyboard 中),select 你的新视图控制器 class。然后你可以拖放标签、按钮等,当助手编辑器的大小合适时,你的第二个视图控制器 class 被打开。

创建另一个 class ExampleViewController 并在身份检查器中调用它。 有关身份检查器的更多信息:apple lesson