2017-01-20 6 views
0

Я использую функции резки изображений XCode в каталоге активов, чтобы установить нарезку для изображения. Затем я использую это изображение в раскадровке: установите его как изображение UIImageView.Нарезанное изображение повторяется в раскадровке, но когда я запускаю приложение

Размер UIImageViewдел больше, чем размер изображения, и, следовательно, изображение изменяется правильно, как определено в его разрезе. Тем не менее, только в раскадровке - после запуска приложения изображение отображается в исходном размере в верхней части UIImageView. Он не реплицируется, как определено в разрезе.

Как это исправить?

ответ

0

Похоже, что ваш UIImageView изменяет размер, чтобы соответствовать изображению, поэтому убедитесь, что ваши ограничения Autolayout настроены правильно. По умолчанию UIImageView пытается изменить размер, чтобы соответствовать его контенту, то есть номинальный размер изображения. Добавьте ограничения для ширины, высоты или слева, справа, сверху и снизу, чтобы убедиться, что он не является самостоятельным.