randallmeadows ответ НЕ будет работать.UIBarButtonItem не является потомком UIView, что означает, что вы не можете добавить его в passthroughViews.
Единственное решение, которое я сейчас нашел, - это создать UIBarButtonItem с пользовательским UIButton, используя
UIBarButtonItem *b = [[UIBarButtonItem alloc] initWithCustomView:button]
, а затем
popoverController.passthroughViews = [NSArray arrayWithObject:b.customView];
Но будьте готовы, что вы потеряете все стили - вы не можете создать UIButton, который выглядит как UIBarButtoItem слишком легко.