拖放不在Xcode

时间:2016-08-08 20:49:16

标签: ios swift xcode

我正在使用Xcode中的第一个Swift项目,并且在将故事板中的元素拖放到代码中时遇到了麻烦。

当我尝试拖放时没有任何反应。我正在运行最新版本的Xcode并使用Swift。

该类是 ViewController ,文件是 ViewController.swift

我正在尝试将文本字段拖放到课程中。

4 个答案:

答案 0 :(得分:2)

您需要首先更改Storyboard中ViewController的类,以匹配您要放入的文件类。单击下拉菜单并选择您自己的viewcontroller类。

我建议重命名您自己的viewcontroller类,以区别于iOS内置类。否则,您在选择课程时可能会感到困惑。

enter image description here

答案 1 :(得分:2)

我有一个问题和可能的解决方案,Sam。

您使用什么系统来执行此操作?当我第一次开始时,我想在远程连接上使用mac,我发现控制和拖动不会让我产生蓝线,无法将Interface Builder项目与助理编辑器的代码相关联。我尝试过Chrome远程桌面,启动顶部和VNC查看器。什么都没有产生我想要的结果。只有当我拥有自己的mac并且正在使用机器本身时,我才能通过控制 - 单击并拖动来将Interface Builder项目与代码相关联。

另外,您使用助理编辑器还是在左侧导航器中拖入文件?我没有尝试过后者......只使用了助理编辑。

希望有所帮助!

答案 2 :(得分:0)

也许您已经解决了。但这可能会帮助别人。对于Xcode-10,您将

  

编辑器->本地化锁定->重置锁定控件

它帮助我启用了拖放元素。

enter image description here

答案 3 :(得分:-1)

您可以拖放到Storyboard中(Main.storyboard是默认名称)。

您无法在.swift文件中拖放。

当您的UI完成后,您需要使用Identity Inspector中的UIViewController(或任何子类)“绑定”故事板场景(选中this