1

我遇到了一个奇怪的问题,我无法更改故事板中定义的 UIButton 的标题。该按钮嵌入到滚动视图中的堆栈视图中。按钮的回调正确执行并触发断点,但无法更改标题。

我尝试了不同的状态,除了正常但似乎没有任何效果:

 [self.button setTitle:[NSString stringWithFormat:@"test %i",1] forState:UIControlStateNormal];
[self.button setNeedsLayout];
[self.button layoutIfNeeded];

在此处输入图像描述

4

1 回答 1

1

:( 原来我将按钮从一个视图控制器复制到另一个(身份检查器中的相同视图控制器类),并且所有插座都显示为正确。但是,在这种情况下它们似乎被窃听了。手动删除每个按钮回调和 IBOutlet 并重新连接解决了这个问题。

澄清一下:要查看您是否遇到同样的问题,请设置断点并检查按钮引用是否为零。如果它是 nil 并且您看到在情节提要中设置了插座,请删除插座连接并重新连接。

于 2016-01-21T21:24:53.813 回答