Так что я динамически добавляю UILabels к представлению по «временной шкале». То, что я хотел бы сделать, это выяснить, как поместить начальные координаты следующей UILabel через пару пикселей после того, где была последняя. Мне трудно понять, где закончился последний. Я посмотрел на несколько подобных вопросов, и я не могу понять, как это сделать. Все происходит в цикле for, поэтому я могу обновлять переменную xcoordinate каждый цикл, но мне нужно знать, как получить размер метки. У кого-нибудь есть идеи? Я попробовал это, но это не сработало:
UILabel *title = [[UILabel alloc]initWithFrame:CGRectMake(labelsXpoint,
topLabelYpoint,
labelWidth,
20)];
CGSize labelSize = [title.text sizeWithFont:title.font constrainedToSize:title.frame.size
lineBreakMode:title.lineBreakMode];
labelsXpoint += labelSize.width;