2010-05-12 3 views
2

как вы добавляете оверлейный вид, который просматривает все. например, над контроллером панели вкладок и контроллером навигации?Добавить оверлейный вид над всеми остальными видами

благодарит

+1

В конце концов я решил эту проблему путем добавления кнопки к надтаблицы эта кнопка, которое я сделал размер экрана, и это сформировало фон. Затем я помещаю надпись прогресса и кнопку отмены. Это может быть немного решение naf, но оно отлично работает – padatronic

ответ

2

Найти «верх» вид в вашем стеке, и добавить подвид. например

[self.tabBarController.view addSubview:myView]; 

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

2

Добавить окно. Вот что делает всплывающая клавиатура и UIAlertView, вы можете видеть это в this view dump.

2

Используйте modal view controller. Есть чтение данного руководства:

http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html

Представляя сам контроллер представления легко:

UINavigationController *navigationController = [[UINavigationController alloc] 
         initWithRootViewController:addController]; 
[self presentModalViewController:navigationController animated:YES]; 
Смежные вопросы