2016-10-04 6 views
1

Я пытаюсь создать пользовательскую таблицу tableviewcell с 5 UILabel в серии с разной шириной, но такой же высотой для iPad в ландшафте, все отлично работает в предыдущих iPad, но в 12,9 "iPad я не могу установить ограничение Я старался использовать ограничения Aspect-Ration, ограничения на приоритет и ограничения ширины по ширине, но для меня ничего не работает, каждый раз случайным образом один ярлык становится негабаритным. Кто-нибудь знает лучший способ решить эту проблему,Проблема с автоматической компоновкой с UITableViewCell

+0

Я исправил проблему с помощью нескольких ограничений. Для исправления ширины я использовал равную ширину с низким приоритетом и меньше, чем с высоким приоритетом. Это устранило проблему – radkrish

ответ

0

Я исправил проблему с помощью нескольких ограничений, для фиксации ширины я использовал равную ширину containt с низким приоритетом и меньшим, чем с высоким приоритетом, Это устранило проблему -

1

типы ограничений, которые вы установили для каждой маркировки?

  • заднее пространство
  • ведущих космических
  • вертикальное пространство между этикетками
  • равна высоте (для каждой метки)

таким образом, он должен прекрасно работает.

Что касается вашего Tableview, вы используете метод делегата:

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath