как создавать наложения на страницы с нумерацией страниц - PullRequest
2 голосов
/ 12 сентября 2011

Я новичок в разработке для iphone, и мне интересно, как бы я мог разместить элемент управления страницы в качестве наложения для камеры, чтобы пользователь мог пролистывать, и разные наложения будут отображаться для каждой страницы?Это будет иметь те же функции, что и Sampler by Converse .

  1. Во-первых, камера будет

  2. сверхубудет представление с прокруткой (разбито на страницы)

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

4. (дополнительно) iхотел бы, чтобы это изображение было масштабируемым

Как мне написать это, или кто-то может указать мне направление записи, потому что я новичок в iPhone dev,

Ответы [ 4 ]

3 голосов
/ 19 сентября 2011

Вы можете использовать UIScrollView с включенной подкачкой страниц, как заметил кто-то еще. Уже есть несколько примеров того, как это сделать. Проверьте это: https://github.com/mwaterfall/MWPhotoBrowser.

Мое лучшее предложение определенно было бы проверить источник для приложения PhotoScroller от Apple: http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html

2 голосов
/ 23 сентября 2011

Вам необходимо использовать свойство cameraOverlayView UIImagePickerController

CameraOverlayView, по сути, будет разбитым на страницы прокруткой, вы можете следовать этому примеру кода, чтобы увидеть, как создать и использовать cameraOverlayView:

PhotoPicker

Играйте с OverlayViewController в приведенном выше коде, и вы достигнете этого.

2 голосов
/ 19 сентября 2011

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

0 голосов
/ 21 сентября 2011

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

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale.
...