Вопрос на iPad: есть ли альтернатива модальному представлению представления? - PullRequest
0 голосов
/ 26 августа 2010

Для полноэкранного приложения обработки изображений, которое я делаю для iPad. Я хочу представить информационный вид поверх текущего. Это просто представление, центрированное, но не полностью закрывающее отображение, представляющее текстовое описание. Это то, что мы обычно видим на веб-сайтах, где нажатие на ссылку представляет собой холст с небольшим знаком «Х» в одном из углов, который нужно отклонить. Я хочу повторить это на iPad. Я предпочитаю не использовать модально представленный вид. Скользящая вещь вверх / вниз не очень уместна и немного отвлекает / драматична здесь. Может ли кто-нибудь предложить подход?

UPDATE

То, о чем я сейчас думаю, это что-то очень простое. Скрыть вид, который я намереваюсь представить, за видом, который он намеревается скрыть. Затем перенести на передний план и, возможно, оживить в непрозрачности для немного гладкости. Что думают люди?

Спасибо
Дуг

Ответы [ 2 ]

0 голосов
/ 27 августа 2010

Я решил использовать подход myView.hidden = NO / YES.Работает просто отлично.

0 голосов
/ 26 августа 2010

Если вам не нужна функциональность другого UIView, другим вариантом над полноэкранным изображением может быть просто нарисовать вашу информацию поверх текущего изображения.Сделайте это в drawRect вашего текущего представления, после setNeedsDisplay.Нарисуйте прямоугольник фона, если это необходимо.Пусть информация просто появится, или сделайте любую анимированную презентацию по таймеру.Обновить, не рисуя информацию, чтобы вернуться.

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