Наложение видов и позиционирование - PullRequest
3 голосов
/ 24 мая 2009

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

Я добавил другой вид, который всегда находится над видом текущей вкладки, но не могу понять, как заставить его находиться чуть выше панели вкладок Снимок экрана http://img.skitch.com/20090524-jq6ufyiwp6c2uu1x5tkrrsd97m.jpg

Ответы [ 3 ]

2 голосов
/ 24 мая 2009

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

Вы также можете заставить контроллер следить за кнопкой и просматривать добавленный вами. вам просто нужно заменить панель вкладок в контроллере tabbarview на вашу.

1 голос
/ 24 мая 2009

Добавьте ваш вид с помощью кнопки в представлении панели вкладок и используйте любой из этих

- takeSubviewToFront:

- вставитьSubview: вышеSubview:

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

0 голосов
/ 26 мая 2009

Вы также можете добавить его на уровне окна.

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