как щелкать и прокручивать по горизонтали - PullRequest
0 голосов
/ 14 марта 2011

Я пытаюсь сделать что-то похожее на http://www.winktoolkit.org/previews/63/

Как вы можете видеть из видео на YouTube, в нем есть три раздела, мне нужно сделать только два.

Итак, идея в том, что будет куча изображений, разделенных на две части, и обе части можно будет прокручивать по горизонтали, просто щелкая мышью, как приложение iphone photo, вы видите изображение и щелкаете его, вы видите другое изображение, выможет щелкать вперед и назад.Чтобы быть более точным, я поместил изображение каркаса, над которым я работаю

https://picasaweb.google.com/lh/photo/PZ-3H3VEujd7b2w9V3UJlJSL2rubFpkbdgdHPXy8M2Q?feat=directlink

РЕДАКТИРОВАТЬ: я также должен быть в состоянии выяснить, какое изображение пользователь записал на пленкуНа основании этого я должен предпринять какие-то действия, например страницу с подробностями.

Спасибо за вашу помощь.

Спасибо, Йогеш

Ответы [ 3 ]

1 голос
/ 14 марта 2011

U может использовать контроль страницы. Они также используют контроль страницы в видео.

1 голос
/ 14 марта 2011

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

Чтобы определить, какое изображение было нажато, вы можете добавить каждое изображение в виде кнопки, а не просто стандартное изображение, и пометить каждую кнопку

Установить делегата кнопки и обработать нажатие кнопки, вытащить тег и разобраться с ним

0 голосов
/ 14 марта 2011

Если вы хотите закодировать его в Objective-C, вам нужно UIScrollView и установить для его свойства pagingEnabled значение YES, а для свойства contentSize - widthOfOnePage * numberOfPages .

Чтобы получить "пули", вам нужно UIPageControl. Имейте в виду, что UIPageControl не обновляется автоматически, но вы можете использовать UIScrollView delegate method - (void)scrollViewDidScroll:(UIScrollView *)scrollView для обновления активного маркера в UIPageControl.

Для получения изображения, на которое нажал пользователь, используйте метод - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event.

...