私のアプリには 4 つのラベルがあり、前のラベルのすぐ下に追加する必要があります。問題は、これらのラベルが動的にテキストで埋められ、ラベルのサイズがわからないことです。
たとえば、次のコードには、myLabel と titleLabel の 2 つのラベルがあります。myLabel のすぐ下に titleLabel を貼り付ける必要がありますが、問題は後者の高さが異なることです。そのため、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];
ありがとう