Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/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
Swift 按下按钮B时,如何更改按钮A的标题?_Swift_Button_Title - Fatal编程技术网

Swift 按下按钮B时,如何更改按钮A的标题?

Swift 按下按钮B时,如何更改按钮A的标题?,swift,button,title,Swift,Button,Title,在Swift中,我想在按下按钮B时更改按钮A的标题 我在iAction按钮B下尝试了sender.ButtonA.setTitle(“Title”,用于状态:UIControlState.Normal),但无法工作。。这不过是猜测而已。您不能根据自己的需要使用发件人。因为sender是您单击的按钮,而不是要更改其标题的按钮 因此,您需要像创建iAction那样对按钮进行IBOutlet。那么你可以这样称呼它: yourButton.setTitle("Title", forState: UICo

在Swift中,我想在按下按钮B时更改按钮A的标题


我在iAction按钮B下尝试了
sender.ButtonA.setTitle(“Title”,用于状态:UIControlState.Normal)
,但无法工作。。这不过是猜测而已。

您不能根据自己的需要使用
发件人。因为
sender
是您单击的按钮,而不是要更改其标题的按钮

因此,您需要像创建iAction那样对按钮进行
IBOutlet
。那么你可以这样称呼它:

yourButton.setTitle("Title", forState: UIControlState.Normal)

请解释一下你说“没用”是什么意思。你有编译器错误吗?还是它跑了,只是不做你想做的?还是发射了导弹?
sender
参数是单击的按钮。在这种情况下,这将是ButtonB。检查Christian的答案,了解如何继续。你差点就成功了:)谢谢你!现在我明白了“发送者”!:)