There is one particular problem with action sheets when the cancel button is insensitive when you present a UIActionSheet from a view inside the tab bar controller. To get around this, you must present the action sheet from the tab bar controller view:
[actionSheet openInView:self.tabbarController.view]
source
share