在開發過程中,發現有時候UIActionSheet的最後一項點擊失效,點最後一項的上半區域時有效,這是在特定情況下才會發生,這個場景是試用了UITabBar的時候才有。解決方法:
在showView時這樣使用,
[imageActionSheet showInView:[UIApplication sharedApplication].keyWindow];
或
[imageActionSheet showInView:self.view.window];
或
[imageActionSheet showInView:[AppDelegate sharedDelegate].tabBarController.view];
這樣就不會發生遮擋現象了。