Я пытаюсь создать пользовательскую таблицу tableviewcell с 5 UILabel в серии с разной шириной, но такой же высотой для iPad в ландшафте, все отлично работает в предыдущих iPad, но в 12,9 "iPad я не могу установить ограничение Я старался использовать ограничения Aspect-Ration, ограничения на приоритет и ограничения ширины по ширине, но для меня ничего не работает, каждый раз случайным образом один ярлык становится негабаритным. Кто-нибудь знает лучший способ решить эту проблему,Проблема с автоматической компоновкой с UITableViewCell
1
A
ответ
0
Я исправил проблему с помощью нескольких ограничений, для фиксации ширины я использовал равную ширину containt с низким приоритетом и меньшим, чем с высоким приоритетом, Это устранило проблему -
1
типы ограничений, которые вы установили для каждой маркировки?
- заднее пространство
- ведущих космических
- вертикальное пространство между этикетками
- равна высоте (для каждой метки)
таким образом, он должен прекрасно работает.
Что касается вашего Tableview, вы используете метод делегата:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
Я исправил проблему с помощью нескольких ограничений. Для исправления ширины я использовал равную ширину с низким приоритетом и меньше, чем с высоким приоритетом. Это устранило проблему – radkrish