2009-05-24 4 views
3

У меня есть представление панели вкладок и еще один UIView, который содержит кнопку, которая должна быть видна прямо над панелью вкладок.Наложение взглядов и позиционирование

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

+0

Мне нравится ваше произведение :) – CiNN

+0

, который выглядит как инструмент, который я использую под названием mockups @ http://www.balsamiq.com/products/mockups Это действительно очень удобно. – Bluephlame

+0

Да, это то, что я использовал – aussiegeek

ответ

1

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

- bringSubviewToFront:

- insertSubview: aboveSubview:

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

2

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

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

0

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