Введение:
Привет, я работаю над приложением "Новости", которое использует API новостей в Интернете. Я хочу отобразить содержимое последних новостей в TableView (в настоящее время я хочу отобразить заголовок новости, название организации, которая ее опубликовала (например, BBC), и изображение, которое я загружаю из данного ссылка на сайт). Я перетащил табличное представление в основную раскадровку, создал настраиваемую ячейку для отдельного элемента новостей и получил всю необходимую информацию из Интернета.
Проблема:
Когда все данные загружаются в TableView, изображение растягивается на всю высоту строк.
Я пытаюсь найти обходной путь в течение нескольких часов. На данный момент в ячейке прототипа у меня есть Stack View, который содержит 2 метки и ImageView с вертикальной осью и равномерным распределением заполнения.
Нет никаких ограничений на представления внутри стекового представления (2 метки и ImageView), и я не редактирую никаких ограничений в коде, чтобы сделать его максимально простым.
Я также попробовал подход с ограничениями до использования стекового представления, но он дал тот же результат.
Изображение стека
Результат в симуляторе (Строки без изображения, URL-адрес изображения не предоставлен API, поэтому я их просто пропускаю).
Я пытался выразить эту проблему как можно более выразительно, если вам все еще не хватает какой-либо информации, пожалуйста, дайте мне знать