Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Swift中,如果iAction仅链接到一个按钮,为什么iAction将该按钮作为参数?_Ios_Xcode_Ibaction - Fatal编程技术网

Ios 在Swift中,如果iAction仅链接到一个按钮,为什么iAction将该按钮作为参数?

Ios 在Swift中,如果iAction仅链接到一个按钮,为什么iAction将该按钮作为参数?,ios,xcode,ibaction,Ios,Xcode,Ibaction,我给自己上了一个关于函数的速成课程,但我似乎不明白的是,当使用故事板通过单击并拖动UIButton来创建iAction时,如果按钮已经与您刚才创建的iAction对应,为什么它会给您创建按钮参数的选项?为什么创建按钮作为参数会有帮助?我还不清楚,但我真的想了解 先谢谢你 您可以将多个按钮连接到同一操作。然后,button参数会告诉您点击了哪个按钮 即使仅连接到一个按钮,该参数也很有用。您可能希望访问操作中的按钮。使用该参数可以直接访问。无需访问您可能拥有或不拥有的任何outlet属性。为什么被调

我给自己上了一个关于函数的速成课程,但我似乎不明白的是,当使用故事板通过单击并拖动UIButton来创建iAction时,如果按钮已经与您刚才创建的iAction对应,为什么它会给您创建按钮参数的选项?为什么创建按钮作为参数会有帮助?我还不清楚,但我真的想了解

先谢谢你


您可以将多个按钮连接到同一操作。然后,button参数会告诉您点击了哪个按钮

即使仅连接到一个按钮,该参数也很有用。您可能希望访问操作中的按钮。使用该参数可以直接访问。无需访问您可能拥有或不拥有的任何outlet属性。

为什么被调用的方法不需要对按钮的引用?如果你不需要它,你不必使用它,但如果你需要,它就在那里。