我正在编写一个动态创建标签并相对于创建的最后一个标签重新对齐标签的代码。我正在使用以下代码来创建标签的高度并调整其大小以适应内容。
// Create label
UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero];
label.text = SomeVariatingTextContent;
[self.scrollView addSubview:label];
// Resize Label
UIFont* font = label.font;
CGSize constraintSize = CGSizeMake(label.frame.size.width, MAXFLOAT);
CGSize labelSize = [label.text sizeWithFont:font constrainedToSize:constraintSize lineBreakMode:UILineBreakModeTailTruncation];
label.frame = CGRectMake(label.frame.origin.x, label.frame.origin.y, 280, labelSize.height);
如何找到前一个标签的标识符,以便我可以重新对齐正在创建的下一个标签,使其始终比创建的前一个标签低 8 点?