добавить наложение вид на все другие виды - PullRequest
2 голосов
/ 12 мая 2010

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

спасибо

Ответы [ 3 ]

2 голосов
/ 12 мая 2010

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

2 голосов
/ 12 мая 2010

Используйте модальный контроллер вида. Прочитайте это руководство:

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

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

UINavigationController *navigationController = [[UINavigationController alloc]
                         initWithRootViewController:addController];
[self presentModalViewController:navigationController animated:YES];
2 голосов
/ 12 мая 2010

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

[self.tabBarController.view addSubview:myView];

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

...