【问题标题】:What is the user defined action "type" for?用户定义的操作“类型”是做什么用的?
【发布时间】:2016-08-08 01:43:29
【问题描述】:

这里的“类型”列有什么作用?

【问题讨论】:

    标签: xcode cocoa cocoa-touch first-responder


    【解决方案1】:

    您可以添加可以绑定到第一响应者的任意操作。动作的形式是:

    - (IBOutlet)someAction:(id)sender
    

    发送者是导致该操作被调用的 UI 元素。

    然而,在那里有一个类型会更好,所以如果你只想将按钮连接到这个动作,你可以将类型设置为UIButton,然后你会像这样创建方法。

    - (IBOutlet)someAction:(UIButton *)sender
    

    【讨论】:

    • 但是除了发送者没有参数?
    • 正确。目标/动作只能传递发送者和(可选)生成动作的事件。我很少使用第二个选项,而且我不知道 IB 是否支持它用于第一响应者自定义操作(上次我创建一个新的第一响应者操作时,IB 仍然是一个独立于 Xcode 的程序,所以它一直是一会儿:D)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多