我想添加与我的数组中的对象一样多的标签。但如何对齐他们??我想一个在另一个之下,并且页面完成它应该开始在下一列。但与代码我试图重写其他。在视图中添加多个标签
- (void)viewDidLoad
{
[super viewDidLoad];
array = [[ NSMutableArray alloc]initWithObjects:@"aaa",@"bbb",@"ccc",@"ddd",nil];
for(int i=0;i<[array count];i++)
{
NSString *theText = [array lastObject];
UILabel *label = [[UILabel alloc]init];
label.text = theText;
label.backgroundColor = [UIColor clearColor];
label.lineBreakMode = UILineBreakModeWordWrap;
label.frame = CGRectMake(0, label.frame.origin.y + label.frame.size.height, size.width + 20, size.height + 20);
[self.view addSubview:label];
}
}
你总是将最后一个对象。 –