Я работаю со старым проектом Objective-C, у которого нет раскадровки. Мне нужен UITableView
, чтобы отобразить результат с помощью UITableViewCell
, который содержит 3 ярлыка. Задача состоит в том, чтобы выровнять 3 метки вертикально в UITableviewCell
Objective C setup auto height height в коде
Вот мой Ярлык инициация:
serviceTitleLabel = [[UILabel alloc] initWithFrame:CGRectMake(15, 10, 200, LONG_MAX)];
[serviceTitleLabel setFont:[UIFont SingPostRegularFontOfSize:16.0f fontKey:kSingPostFontOpenSans]];
[serviceTitleLabel setNumberOfLines:0];
[serviceTitleLabel setTextColor:RGB(51, 51, 51)];
[serviceTitleLabel setBackgroundColor:[UIColor clearColor]];
[serviceTitleLabel setTextAlignment:NSTextAlignmentLeft];
[contentView addSubview:serviceTitleLabel];
statusLabel = [[UILabel alloc] initWithFrame:CGRectMake(15, 30, 200, 30)];
[statusLabel setFont:[UIFont SingPostBoldFontOfSize:12.0f fontKey:kSingPostFontOpenSans]];
[statusLabel setTextColor:RGB(125, 136, 149)];
[statusLabel setBackgroundColor:[UIColor clearColor]];
[contentView addSubview:statusLabel];
costLabel = [[UILabel alloc] initWithFrame:CGRectMake(216, 20, 85, 30)];
costLabel.right = contentView.right - 15;
[costLabel setFont:[UIFont SingPostBoldFontOfSize:16.0f fontKey:kSingPostFontOpenSans]];
[costLabel setTextColor:RGB(51, 51, 51)];
[costLabel setTextAlignment:NSTextAlignmentRight];
[costLabel setBackgroundColor:[UIColor clearColor]];
[contentView addSubview:costLabel];
Как мы можем настроить в UITableViewController
так, что размер будет изменять размеры в зависимости от размера этикетки? Нужно настроить как в ячейке, так и в таблице? Буду признателен за любую оказанную помощь. Благодарю.
Это сейчас экран. Не смотрите прямо
это не ясно для меня, если у вас есть только один Tableview с одной ячейкой или более чем одной ячейки – ddb
Привет это динамический TableView с данных из массива элементов (3 метки - атрибут элемента) –
, что мне нужно понять, если каждая ячейка должна иметь свою пользовательскую высоту или вычисленная высота действительна для каждой ячейки. – ddb