Как сообщить пользователю, что страницы можно переворачивать при использовании UIPageViewController? - PullRequest
5 голосов
/ 06 декабря 2011

Я только что реализовал представление в своем приложении для iPhone, используя UIPageViewController. Перелистывание страниц выглядит действительно элегантно. Но как я могу сообщить пользователю, что страницу можно или нужно перевернуть, чтобы получить больше контента? Я ничего не нашел в справочном руководстве.

Еще одна проблема - некоторые мои страницы больше одного экрана, поэтому пользователи уже прокручивают вверх и вниз, чтобы получить больше контента. Спасибо.

Ответы [ 3 ]

5 голосов
/ 13 декабря 2011

Не совсем серьезно, но пища для размышлений:

A graphic with details instructions on how to use a print magazine.

Источник: Хой Винь

2 голосов
/ 06 декабря 2011

Лучший способ показать пользователю, что что-то может быть перемещено, состоит в том, чтобы программист перемещал это, когда оно появляется впервые. Например, если у вас есть что-то, что является таблицей, но не похоже на нее, я прокручиваю ее до конца, прежде чем отобразить, затем отображаю и прокручиваю обратно до самого верха, как только она появляется. Это имеет два эффекта: 1) ваше приложение выглядит более гладким, потому что происходит некоторая анимация - глаз привлекает движение 2) пользователь может видеть, что есть еще кое-что, потому что он просматривает все прокрутки.

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

0 голосов
/ 13 декабря 2011

Ответ @Owen Hartnett кажется правильным, поэтому я отметил его как лучший. Тем не менее, я все еще поднимаюсь по крутой кривой обучения iOS, и я не хотел изучать, как создавать анимации. Итак, вот решение / взлом, который я придумал.

Я создал «обложку» или первую страницу для просмотра. Я построил и загрузил приложение в симулятор. Я с помощью мыши повернул правый нижний угол и сделал снимок экрана Затем я обрезал снимок экрана и добавил это изображение на созданную мной обложку. Мне пришлось немного поиграться, потому что распознаватель жестов, похоже, не хотел, чтобы весь экран был в формате PNG. Когда я сделал изображение немного меньше, оно сработало.

...