【问题标题】:How do I have two buttons go to the same IBOutlet in Xcode 5?如何在 Xcode 5 中让两个按钮转到同一个 IBOutlet?
【发布时间】:2013-09-29 03:28:13
【问题描述】:

有没有一种简单的方法可以做到这一点?比如把按钮拖到目标上?

【问题讨论】:

    标签: xcode xcode5


    【解决方案1】:

    IBOutlet 只是一种使用对象自动实例化变量的方法。指向 UIButton 的指针不能同时引用两个对象。所以,不,你不能将两个按钮连接到同一个 IBOutlet。

    由于您在问题中提到了“目标”,也许您想知道的是如何让两个按钮调用相同的方法(IBAction)。有几种方法可以做到这一点。最简单的情况:

    1. 右键单击按钮,
    2. 从适当的已发送事件(可能是内部修饰)拖动到文件所有者
    3. 当您将鼠标悬停在文件所有者上时,您会看到一个弹出窗口,其中包含所有标记为 IBActions 的方法;选择您要调用的方法。

    【讨论】:

    • 但由于某种原因,这不能为两个按钮完成。当我右键单击并拖动时,就像只能表示一个或另一个。 (更正)
    • 如果你能提供更多关于你正在尝试做什么和什么不起作用的细节,那么也许有人可以发现你做错了什么。我已经能够毫无困难地“连接”两个按钮,以便在多个项目中执行相同的操作。
    猜你喜欢
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多