У меня есть toolBar
, и у меня есть два UIBarButtonItem
. Оба UIBarButtonItem
содержат UIButton
s как их customView
s.Взаимодействие с другими видами при активном посещении
Я активировать поповер их Touch Up Inside
случае, как показано ниже,
[popover1 presentPopoverFromBarButtonItem:buttonItem1 permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
У меня есть еще UIButton
названные clearFilters внутри главного окна. (Также это представление, которое содержит приведенное выше значение toolBar
.) Я объявил метод для clearFilters button's Touch Up Inside
event.
Моя проблема, я не могу взаимодействовать с clearFilters кнопки во время popover
активен. Итак, я ищу решение для взаимодействия с этой кнопкой clearFilters, а активна popover
.
Я пробовал, добавив passthroughViews
недвижимость для popover как показано ниже, и это не работает, как я ожидаю.
popover1.passthroughViews = [NSArray arrayWithObject:clearFiltersButton];
В чем может быть причина. Как упоминалось в документации, я не вижу никакой проблемы.
Я ожидаю, что если все будет правильно, то Touch Up Inside
событие clearFilters Кнопка должна быть активирована.
Итак, пожалуйста, покажите мне, есть ли какая-либо проблема или необходимый способ работы над этой штукой.
Я работаю над XCode4 и iOS 4.3.
Спасибо.
Вы пробовали сделать всю навигациюБар passThrough? – CodaFi
Я пробовал после того, как вы прокомментировали. Но результата нет. Самое забавное, что, когда popover активен, другие ответы UIBarButtonItem на мои краны без свойства passthroughViews. Поэтому мне нужно такое поведение для других представлений, которые находятся за пределами панели инструментов. – chinthakad