Скользящий всплывающий пользовательский интерфейс iPhone - PullRequest
0 голосов
/ 09 октября 2009

Моя проблема в том, что я не знаю, какие ключевые слова Google для этого. вот что я ищу: Я хочу иметь нормальный вид с панелью инструментов или что-то подобное, например, посмотрите на этот скриншот: alt text http://img522.imageshack.us/img522/4171/screenshot2009100918482.png

тогда я хочу активировать вид "всплывающего окна", например:

альтернативный текст http://img190.imageshack.us/img190/3139/screenshot2009100918484.png

любая помощь будет оценена.

Ответы [ 2 ]

3 голосов
/ 09 октября 2009

Я не думаю, что этот вид представления является частью стандартного API, вам придется кодировать его самостоятельно. (Создайте новый класс, который наследуется от UIView, установите желаемый цвет фона, создайте тень и контур, нарисуйте треугольник в нижней части вида и т. Д. Возможно, также можно сделать возможным присоединение вида к некоторому другому элементу управления, чтобы он получит правильную позицию автоматически.) Но давайте подождем, может быть, кто-нибудь знает лучшее решение.

1 голос
/ 09 октября 2009

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

[parentView addSubview:existingView]; // you're already adding your first view like this
[parentView addSubview:popupView];    // Subsequent addSubview calls appear on top
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...