Добавьте UIViewController поверх другого, но кнопки родительского элемента все еще активны - PullRequest
0 голосов
/ 07 июня 2011

.m файл.

- (IBAction)switchViewThinking:(id)sendr {

    [self.view addSubview:pick.view];
    pick.view.alpha=1.0;
    [pick animate];
}

Вид отображается нормально.Только кнопки в родительском представлении по-прежнему можно нажимать за вложенным представлением.Также выберите UIViewController.Родительское представление имеет 3 кнопки, каждая из которых открывает различное подпредставление.На кнопках подпредставлений нельзя нажимать через UITables или Scrolltext.Связь правильная, а просмотры удаляются и активируются при необходимости.Есть ли пропущенная настройка, которая могла бы вызвать это?Какое лучшее решение для преодоления этого.Спасибо

1 Ответ

0 голосов
/ 07 июня 2011

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

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

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