Cocoa-Touch で、文字列をそれぞれ 1 文字だけの複数の文字列に分割するにはどうすればよいですか? 例: 4 文字の入力文字列があり、文字ごとに異なるラベルに印刷する必要があります。どうすればいいですか?どうも。
1 に答える
3
Xcodeではそれは不可能です-XcodeはIDEであり、プログラミング言語ではありません。
ただし、Objective-Cでは、NSStringインスタンスの文字または1文字の部分文字列にアクセスして、それらを表示できます(OS XかiOSかは明確にされていません。私は、iOSに精通しているので、iOSを想定します。それ):
NSString *s = @"abcd";
for (int i = 0; i < s.length; i++)
{
UILabel *l = [[UILabel alloc] initWithFrame:aSuitableCGRect];
l.text = [s substringWithRange:NSMakeRange(i, 1)];
[aSuperview addSubview:l];
[l release];
}
于 2012-07-25T18:28:45.830 に答える