Как преобразовать прямоугольное изображение в круглое изображение, которое может сохранять форму в автоматическом макете без установки ограничений ширины и высоты? Таким образом, позволяя imageView определять его размер и размер больше и меньше по отношению к окружающим его объектам с ограничениями ведущего, конечного, верхнего и нижнего.
На днях я задал аналогичный вопрос, но думаю, что это может быть поставлено более сжатым способом. Спасибо!
РЕДАКТИРОВАТЬ
Хорошо, я начал, чтобы сделать это как можно проще. У меня есть вид под названием "Ячейка" и UIImageView с именем "собака" внутри ячейки, и это так. У меня больше нет "возможности одновременного удовлетворения ограничений" в консоли, всего два простых вида с использованием автоматического макета. Я все еще пытаюсь использовать этот код для округления UIImageView:
profileImageView.layer.cornerRadius = profileImageView.frame.size.width / 2
profileImageView.clipsToBounds = true
Вот настройка ограничения ячейки:
Вот настройка ограничения pic профиля:
Вот результат без кода, без округления, но красивый и квадратный:
Вот результат с округлением кода:
Это не имеет для меня никакого смысла, потому что без кода округления изображение квадратное, а с кодом - алмаз. Если он квадратный, это не кружок без проблем?
EDIT 2
Вот что происходит, когда я удаляю нижнее ограничение и добавляю множитель.637 для равной высоты для просмотра.