1

我现在使用按钮在栏中显示字母这是我使用的代码

-(IBAction) clicked: (id)sender{
NSString *titleOfButton = [sender titleForState:UIControlStateNormal];
NSString *newLabelText = titleOfButton;
labelsText.text = [NSString stringWithFormat:@"%@%@", labelsText.text, newLabelText];

 //if ([newLabelText length] >= 5) newLabelText = [newLabelText substringToIndex:5];
 }

我遇到的问题是我希望它最多可以输入 5 个字母有没有人可以告诉我该怎么做?

谢谢

4

1 回答 1

2

添加这一行 -

if ([newLabelText length] >= 5) newLabelText = [newLabelText substringToIndex:5];

...或将其应用于您要截断的任何字符串。

查看 Apple Docs 了解一些非常有用的 NSString 内容

于 2012-04-15T19:47:14.913 回答