Вопрос

установите свойство UIImageView.image в UIImage не удается добавить изображение в представление, однако, если я установлю свойство imageview frame, это сработает.кто-нибудь может сказать мне, как это происходит?и что произойдет, когда я применю метод экземпляра UIImage[drawInRect:] для перерисовки рамки изображения, которая больше рамки просмотра? я пробовал, но ничего не происходит, и что эта функция делает на самом деле?

Это было полезно?

Решение

Как правило, это работает следующим образом: вы добавляете изображение в UIImageView, а затем добавляете UIImageView в UIView для отображения его на экране.Вы можете сделать это программно или с помощью Interface Builder.При желании вы можете создать CGRect (на основе фрейма, если хотите), использовать это в качестве границ для UIImageView (или вы можете создать фрейм UIView).Есть несколько способов сделать то, что вы хотите сделать.

Трудно сказать, не видя вашего кода.Это может быть целый ряд вещей.Вы могли бы вставить представление с изображением за currentView?Возможно, вы не сохраняете UIImageView.Мы не обязательно можем читать мысли здесь (иногда мы это делаем).Но вам нужно быть более полезным, если вы хотите получить исчерпывающий ответ.

Или просто взгляните на это:

Документы UIImageView

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top