-1

在 Cocoa-Touch 中,如何将一个字符串拆分为多个字符串,每个字符串只有一个字符?例如:我有一个四个字母的输入字符串,我需要在不同的标签中打印每个字母。我该怎么做?谢谢。

4

1 回答 1

3

在 Xcode 中,这是不可能的——Xcode 是一种 IDE,而不是一种编程语言。

但是,在 Objective-C 中,您可以访问 NSString 实例的字符或 1 个字符的子字符串并显示它们(您没有说明它是 OS X 还是 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 回答