0

好吧,这太简单了,以至于让我很烦恼。我正在尝试将按钮的文本从“文本”更改为“文本 (1)”。这么容易对吧?IB 中的文本设置为“文本”,我通过一个操作将文本更改为以下字符串来告诉它:

- (IBAction)textChange {

  button.titleLabel.text = @"Text (1)";

} 

然而,一些愚蠢的事情正在发生。当它更改文本时,按钮文本被缩写为“Te ...)”。如果我可以在 IB 的按钮中输入值“文本 (1)”并且它适合并显示应有的文本,为什么会这样做?按钮的宽度为 207,字体大小设置为 15..

4

2 回答 2

2

将您的文本设置为:

[button setTitle:@"Text (1)" forState:UIControlStateNormal];

并在:

[button setTitle:@"Text (1)" forState:UIControlStateSelected];
于 2013-02-27T04:05:49.607 回答
1

有时,当您在 XCode 的设计工具中时,文本提要,但当您构建和运行时,会出现缩写。它以前发生在我身上。尝试放大按钮,然后重试。

于 2013-02-27T03:38:16.113 回答