在我的应用程序中,我有 4 个标签,我需要将它们添加到前一个标签的正下方。问题是这些标签是动态填充的,我不知道标签的大小。
例如,在下面的代码中,我有 2 个标签 - myLabel 和 titleLabel。我需要将 titleLabel 粘贴到 myLabel 的正下方,但问题是后者的高度不同。所以我不能给出titleLabel的y坐标。
CGRect labelFrame = CGRectMake(22, 50, 280, 150);
UILabel *myLabel = [[UILabel alloc] initWithFrame:labelFrame];
[myLabel setText:finalIngredients];
[myLabel setBackgroundColor: [UIColor lightGrayColor]];
[myLabel setFont:[UIFont fontWithName:@"Helvetica" size:15]];
[myLabel setNumberOfLines:0];
[myLabel sizeToFit];
[self.view addSubview:myLabel];
CGRect titleLabelFrame = CGRectMake(0, 25, 400, 15);
UILabel *titleLabel = [[UILabel alloc] initWithFrame:titleLabelFrame];
[titleLabel setText:title];
[self.view addSubview:titleLabel];
谢谢