Как я могу использовать UISCrollView подкачки с разной высоты? - PullRequest
0 голосов
/ 13 июля 2011

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

1.Что я хочу сделать, это когда человек проводит пальцем, следующее изображение показано вверху.

2.Также при использовании подкачки ScrollView вертикальная прокрутка не плавная, она пропускает весь кадр. Я читал, что не могу использовать пейджинг ScrollView для плавной вертикальной прокрутки.

Есть идеи?

Для 1-й проблемы я должен загрузить перья с изображениями внутри? Как загрузить перо после смахивания?

обновленный вопрос: есть ли способ, я могу загружать перья (с их собственной прокруткой и просмотром изображений внутри), когда я провожу пальцем слева направо или справа налево? потому что загрузка изображений рядом в uiscrollview не поможет.

Ответы [ 2 ]

1 голос
/ 13 июля 2011

набор

[imageView setContentMode:UIViewContentModeScaleAspectFit];

это покажет изображение в правильном аспекте ... вам не нужно беспокоиться о размере изображения

[imageView setAutoresizingMask:UIViewAutoresizingFlexibleBottomMargin];

это будет держать ваш imageView прикрепленным к вершине scrollView.

0 голосов
/ 13 июля 2011

Если вы хотите, чтобы каждое изображение отображалось в верхней части scrollView, соответственно отрегулируйте image.frame.

UIImageView *imageView;
UIImage *image = [UIImage imageWithData:loadTheImage];

imageView.image = image;
imageView.frame = CGRectMake(0, 0, 280, 480);

В CGRectMake первые два значения указывают отступ для изображения. Первое значение x, второе значение y. Если оба равны 0, изображение отображается в левом верхнем углу. Имеет ли это смысл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...