Ios 查看其中按钮的重置属性

Ios 查看其中按钮的重置属性,ios,swift,ios9,uistackview,Ios,Swift,Ios9,Uistackview,我使用新的UIStackView来包含5个按钮 每个按钮都有我在故事板中设置的默认标题 在viewDidLoad中,我更改titleLabel.text属性 我通过在更改文本后立即打印该值来确认该属性正在更改,但在viewdide处,文本已恢复到我在storyboard中设置的默认值 所以我把它改成了viewdide,并开始更新那里的所有数据 很好,直到我按下按钮。我第二次触摸按钮时,它会将titleLabel.text属性重置回我在Storyboard中设置的值 这是预期的功能吗?有办法解决这

我使用新的
UIStackView
来包含5个按钮

每个按钮都有我在故事板中设置的默认标题

viewDidLoad
中,我更改
titleLabel.text
属性

我通过在更改文本后立即打印该值来确认该属性正在更改,但在
viewdide
处,文本已恢复到我在storyboard中设置的默认值

所以我把它改成了
viewdide
,并开始更新那里的所有数据

很好,直到我按下按钮。我第二次触摸按钮时,它会将
titleLabel.text
属性重置回我在Storyboard中设置的值

这是预期的功能吗?有办法解决这个问题吗

当我按下每个按钮时,我当前的尝试再次设置了text属性。但在大约半秒钟内,它会快速返回到默认值,然后再次返回。看起来真像马车

谢谢


更新:如果我显示alertView,它会重置值。

不要设置
按钮。标题标签。文本
。使用
按钮.setTitle(“标题”,用于状态:uicontrol状态.Normal)

您可以为不同的州设置不同的标题。该按钮根据您使用
setTitle:forState:
设置的标题,在不同时间更新自己的
titleLabel.text