2015-04-22 2 views
0

Я пытаюсь выяснить, как я могу решить проблему.Swift - UIIMageView (Aspect Fill) и автоматическая высота строки

В принципе у меня динамический TableView с динамическими изображениями (разные размеры).

Я хочу установить постоянную ширину: 320 для UIImage и использовать режим: Aspect Fill (без зазоров клипов), изображение поддерживает ширину и динамически устанавливает высоту на основе моей ширины, но проблема в том, мой образ покрывает все остальное, например метки, кнопки и края моих ячеек, я пытался использовать авто-макет с ограничениями для изменения этих других компонентов (ярлыки, кнопки и т. д.), но не работал.

Я не знаю, могу ли я просто использовать построитель интерфейсов. Я могу решить эту проблему или мне нужно проверить/вычислить некоторую информацию программно.

Любые идеи приветствуются. Спасибо команде!

ответ

0

Из-за отсутствия вашего кода в качестве примера я могу просто предложить вам использовать быструю библиотеку от GitHub под названием Toucan. Toucan - это библиотека Swift, которая обеспечивает чистый, быстрый API для обработки изображений. И он решает мою проблему изображения плавно.

+0

Спасибо @ Ethan Joe, но это не совсем то, что мне нужно, в основном у меня нет проблем с обработкой моих изображений, но у меня проблемы с позиционированием с другими элементами, такими как пользовательские ячейки, ярлыки, кнопка. –

Смежные вопросы