NSArray中有3个值如何分离NSArray值?
我想把这个数组到的UILabel与自动换行。 所以当我运行时,它应该在标签中显示。
addd:etyrhetwrwr
fdfdd:jjjjhhhh
fsuy:jjhwgggggg
但我不能分开这个NSArray。我怎样才能做到这一点?
NSArray中有3个值如何分离NSArray值?
我想把这个数组到的UILabel与自动换行。 所以当我运行时,它应该在标签中显示。
addd:etyrhetwrwr
fdfdd:jjjjhhhh
fsuy:jjhwgggggg
但我不能分开这个NSArray。我怎样才能做到这一点?
NSArray *myArray = @[@"addd:etyrhetwrwr", @"fdfdd:jjjjhhhh", @"fsuy:jjhwgggggg"];
NSString *labelString = [myArray componentsJoinedByString:@"\n"];
然后使用labelString来设置您的标签text
属性。
谢谢!你节省了我的时间。 – Penguin 2014-09-26 13:41:10
您可以通过
NSArray myArr = @[@"addd:etyrhetwrwr", @"fdfdd:jjjjhhhh", @"fsuy:jjhwgggggg"];
NSString strLabel = [myArr string:@"\n"];
在粘贴我的解决方案之前,您至少可以更改变量名称;) – 2014-09-25 12:28:00
中的UILabel分离NSArray
尝试这个
NSArray *yourArray = @[@"addd:etyrhetwrwr", @"fdfdd:jjjjhhhh", @"fsuy:jjhwgggggg"];
NSString *string = [myArray componentsJoinedByString:@"\n"];
[yourLabel setText:string];
试试这个代码
NSArray *array = [[NSArray alloc] initWithObjects:@"adad",@"fgfdgdfg",@"sddgfs", nil];
NSMutableString *strFinalData = [[NSMutableString alloc] init];
for (int i=0; i<[array count]; i++)
{
[strFinalData appendFormat:@"%@ ",[array objectAtIndex:i]];
}
NSLog(@"Final String: %@",strFinalData);
现在设置yourLabel.text = strFinalData;
添加一些片断,你做了什么 – Rajesh 2014-09-25 12:22:31