-1

Cocoa-Touch で、文字列をそれぞれ 1 文字だけの複数の文字列に分割するにはどうすればよいですか? 例: 4 文字の入力文字列があり、文字ごとに異なるラベルに印刷する必要があります。どうすればいいですか?どうも。

4

1 に答える 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 に答える