我有一个带有很多符号的大NSString,我想用它制作一些UILabel。 例如: 我的文字:我来自莫斯科。我的昵称是itruf。 结果: 第一个标签:我来自莫斯科。 第二个标签:我的昵称是 第三个标签:itruf。
所有UILabel必须有一个大小和字体(我想进行分页,如书友或ibooks)。
PS:我想用我的标签制作NSArray。
答案 0 :(得分:1)
NSString *list = @"I am from Moscow. My nickname is itruf.";
NSArray *listItems = [list componentsSeparatedByString:@"."];
myCity.text = [listItems objectAtIndex:0];
myName.text = [listItems objectAtIndex:1];
myCity和myName是您的标签。
答案 1 :(得分:0)
或者如果您想调整标签高度,
CGRect rect = CGRectMake(20, 10, 190, 1000);
self.label.numberOfLines = 0;
self.label.frame = rect;
[self.label sizeToFit];
然后它会自动从1000下降到合理的高度。