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];

...または、切り捨てたい文字列に同じものを適用します。

本当に便利なNSStringのものについては、AppleDocsをチェックしてください。

于 2012-04-15T19:47:14.913 に答える