iPhone - TTPhotoViewController обрезает изображения

Я использую в своем проекте подкласс TTPhotoViewController для отображения серии изображений, загруженных из Интернета. Некоторые изображения, формат которых отличается от соотношения сторон экрана iPhone, обрезаны.

Я тестировал это с квадратными изображениями 400x400 пикселей, и все такие изображения кажутся обрезанными по краям. Я также не могу уменьшить масштаб и просмотреть все изображение.

Может кто-нибудь предложить решение для этого. Спасибо.


person lostInTransit    schedule 13.01.2010    source источник


Ответы (2)


Вы установили размер CGSize изображения 400x400?

[[[MockPhoto alloc]
      initWithURL:@"http://farm4.static.flickr.com/3099/3164979221_6c0e583f7d.jpg?v=0"
      smallURL:@"http://farm4.static.flickr.com/3099/3164979221_6c0e583f7d_t.jpg"
      size:CGSizeMake(320, 480)] autorelease]

Если CGSize установлен правильно, вы сможете увеличивать и уменьшать масштаб всего изображения. Я сделал это с помощью Picasa и Flickr без проблем с масштабированием.

person John Wang    schedule 22.01.2010
comment
Я пробовал использовать 320х480. Но тогда, если я хочу получить высоту и ширину отображаемой фотографии, я всегда получаю 320x480 (даже если отображаемая фотография намного меньше). Мне также нужно использовать фактический размер отображаемой фотографии. Так что не могу использовать этот метод. - person lostInTransit; 23.01.2010