Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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 如何在两个视图之间传递按钮?_Ios_Button_View - Fatal编程技术网

Ios 如何在两个视图之间传递按钮?

Ios 如何在两个视图之间传递按钮?,ios,button,view,Ios,Button,View,可以在两个视图之间传递一个按钮吗 我的意思是,当单击按钮时,它必须调用另一个视图并停留,而它后面的视图将继续按下。是否尝试在多个视图控制器中重复使用同一按钮?这并不是iOS中通常的做法 我想您希望将一些附加到按钮的数据(即其标签或标记)传递到下一个视图控制器。在这种情况下,您可能希望将数据作为属性传递(例如NSString等)。在下一个视图控制器中,在情节提要的相同位置创建相同的按钮。然后可以根据传入的数据设置其标签 现在,如果确实要将UIButton传递给下一个视图控制器,仍然可以将其作为属性

可以在两个视图之间传递一个按钮吗


我的意思是,当单击按钮时,它必须调用另一个视图并停留,而它后面的视图将继续按下。

是否尝试在多个视图控制器中重复使用同一按钮?这并不是iOS中通常的做法

我想您希望将一些附加到按钮的数据(即其标签或标记)传递到下一个视图控制器。在这种情况下,您可能希望将数据作为属性传递(例如NSString等)。在下一个视图控制器中,在情节提要的相同位置创建相同的按钮。然后可以根据传入的数据设置其标签


现在,如果确实要将UIButton传递给下一个视图控制器,仍然可以将其作为属性传递。但是,当有人点击按钮时,调用的操作方法仍然是第一个视图控制器中的方法。您可以在下一个视图控制器中将其重新映射到另一个操作方法,但沿着此路径进行操作违反了一般的经验法则。

是的,我想我必须找到一个不同的UI