在IB中,我有一个视图,其中包含一个自定义类型的UIButton,它没有图像,并且标题设置为“#placeholder”。
该视图附加到一个类,该类为按钮提供了一个IBOutlet和一个IBAction。
每当需要时,我使用以下代码设置按钮标题:ViewClass.ButtonOutlet.titleLabel.text = @"%@",stringifiedVariable;
。
这个方法可以正常工作。但是,当我单击按钮时,titleLabel.text会恢复为“#placeholder”。
我尝试在检查器中的属性选项卡的绘图部分中取消选中“高亮调整图像”,但行为仍然相同。
是否可以防止此更改?还是我应该使用更好的模式?