Я создал динамическую высоту ячейки UITableView с использованием Autolayout и UITableViewAutomaticDimension.
Проблема в том, что я использую UImageView с высотой 6 в качестве разделителя. Я установил поле UImageView Top space (вертикальное расстояние со своим выше UIButton (кнопка 2)), но в некоторой ситуации мне не нужно использовать UIButton (Button 2)
Как я могу скрывать свой UIButton (Button 2) и как я могу установить поле UImageView Top space (вертикальное расстояние с вышеупомянутым UILabel (Страна)), потому что я не могу использовать UILabel (Desc) в некоторой ситуации, когда мне не нужна UILabel (Описание изделия)
Согласно API,
(1) Требуется UILabel Desc и UIButton (кнопка 2) не требуется
(2) UILabel Desc не требуется и требуется UIButton (кнопка 2)
(3) Требуется UILabel Desc и требуется UIButton (кнопка 2) (оба необходимы)
(4) UILabel Desc не требуется, а UIButton (кнопка 2) не требуется (оба не нужны)
UIImageView (Separator) появляется в конце деталей ячейки
UILabel (Name) Обязательно мне нужно
UILabel (Desc) Обязательный Мне нужно
UIImageView (Separator) Обязательно Мне нужно
Значит, я хочу сделать UIImageView (Separator). Верхний пробел (вертикальный интервал) наилучшим образом, чтобы я мог видеть во всей ячейке без лишнего пространства между UILabel (Desc)
Я загрузил свой проект по ссылке ниже
https://drive.google.com/file/d/0B5mabdphYDhzWG9UMzM2MTV6cms/view?usp=sharing введите здесь описание изображения