在 Cocoa-Touch 中,如何将一个字符串拆分为多个字符串,每个字符串只有一个字符?例如:我有一个四个字母的输入字符串,我需要在不同的标签中打印每个字母。我该怎么做?谢谢。
问问题
97 次
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 回答