Позвольте мне сначала ответить на ваш второй вопрос.Небольшой элемент рядом с всплывающим меню управляет отображением элементов библиотеки:
Что касается вашего первого вопроса, я предлагаю вам использовать распознаватели жестов смахивания.Во-первых, в вашем контроллере представления выполните действия для отправителей распознавания:
MyViewController.h
- (IBAction)showPriorImage;
- (IBAction)showNextImage;
MyViewController.m
- (IBAction)showPriorImage
{
// You'll need to change this based on how you track the current image.
if (self.currentImageIndex > 0)
self.imageView.image = [self.images objectAtIndex:--self.currentImageIndex];
}
- (IBAction)showNextImage
{
// You'll need to change this based on how you track the current image.
if (self.currentImageIndex < self.images.count - 1)
self.imageView.image = [self.images objectAtIndex:++self.currentImageIndex];
}
Затем в вашемXIB, найдите распознаватель жестов смахивания в библиотеке:
Перетащите распознаватель жестов смахивания на изображение.В инспекторе атрибутов установите направление смахивания влево.Затем найдите распознаватель в списке объектов (в левой части XIB) и перетащите его с помощью элемента управления «Владелец файла».Выберите showPriorImage
во всплывающем окне.
Теперь перетащите другой распознаватель жестов пальцем на изображение.Установите направление его движения вправо и подключите его к действию showNextImage
на владельце вашего файла.