<轉(zhuǎn)>UIActionSheet取消按鈕觸摸被遮

UIActionSheet最后一個按鈕沒響應(yīng),一般是cancelButton,要稍微向上偏移一點才可以。

不過這不是常態(tài),幾乎沒多少人碰到這個問題,這是在特定情況下才會發(fā)生,這個場景就是試用了UITabBar的時候才有。

參考:http://stackoverflow.com/questions/2096852/iphone-weird-bug-between-uiactionsheet-and-uitabbar

解決辦法:

UIActionSheet *action? =

[[UIActionSheet alloc] initWithTitle:@"您是否撥打"

delegate:self

cancelButtonTitle:@"取消撥打"

destructiveButtonTitle:@"撥打"

otherButtonTitles:@"加入電話本",nil];

//[action showInView:self.view];? 把這行更換為下面這個

[action showInView:[UIApplication sharedApplication].keyWindow];

[action release];

據(jù)聞是tabbar剛好在取消按鈕的地方,所以離奇了,不過UIActionSheet是在tabbar上方,很難想象會出現(xiàn)這個問題。


http://www.cnblogs.com/bucengyongyou/archive/2012/10/13/2722469.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容