【问题标题】:Xcode 6 cannot drag ImageView to create outlet collectionXcode 6 无法拖动 ImageView 来创建插座集合
【发布时间】:2014-09-26 20:59:19
【问题描述】:

我正在使用 Xcode 6,到目前为止,我遇到的只是问题。然而,我最近的问题确实让我感到困惑。我正在创建一个井字游戏,我正在使用 9 个图像视图对象。我正在尝试在助手编辑器中将 ctrl 从对象拖动到我的 swift 文件,但是当我尝试拖动时,什么也没有发生。通常,当您松开鼠标时,该蓝线会出现在您的插座将被创建的位置,但无论我将它拖到文件的哪个位置,实际上都没有发生任何事情。

有什么想法吗? 谢谢

【问题讨论】:

    标签: xcode swift


    【解决方案1】:

    逐步尝试。

    0/ 在 Storyboard 的 Identity Inspector 中检查包含您的 UIImageViews 的 UIViewController / UITableViewCell / 等具有正确的类名。

    1/ 在你的类中添加以下代码:

    @IBOutlet var imageViewCollection: [AnyObject]!
    

    2/ 从您的班级,将您的imageViewCollection 出口拖到您的UIImageViews。或者,从 Connections Inspector,将您的 imageViewCollection 插座拖到您的 UIImageViews(见下图)。

    3/ 在您的班级中,将 AnyObject 替换为 UIImageView,以便您的 imageViewCollection 声明如下所示:

    @IBOutlet var imageViewCollection: [UIImageView]!
    

    【讨论】:

    • 当我这样做时,我通常会拖动我的图像视图对象将它们连接到这个集合,但绝对没有任何反应。真让我费解!
    • 如果您从 Connections Inspector 拖动它应该可以工作。查看我的编辑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    相关资源
    最近更新 更多