If you call UIActionSheet’s [sheet showInView:self.view] from a view controller that is a child of a UITabViewController, then the hit testing on the cancel button fails in that portion of the UIActionSheet that lies above the tabbar’s view.
If you instead pass in the UITabBarController’s view, then the UIActionSheet acts as expected.
[sheet showInView:self.parentViewController.tabBarController.view];
//JFR



