2012-02-02 60 views
3

我使用帶有自動檢測電話號碼的網頁視圖。如果我點擊iPad上網頁視圖中的電話鏈接,默認操作表會打開,並添加到聯繫人,複製和取消按鈕。由於我沒有參考菜單,當應用程序進入後臺狀態時,我該如何解除此表單?關閉從UIWebView打開的UIActionSheet

問候 卡斯滕

+0

表示你想禁用該鏈接? – 2012-02-02 10:38:44

+0

不需要我要執行默認操作(在這種情況下,操作工作表會自動打開),並在應用程序暫停時關閉操作表。我只是好奇,如果這是可能的和如何。 – SamVimes 2012-02-02 16:33:02

回答

0

你可以嘗試看UIWebView Development Document,更重要的是webView:shouldStartLoadWithRequest:navigationType: ,你可以看看從這個計算器鏈接iPhone Detecting if a UIAlert UIActionSheet are open和委託方法引用的UIActionSheet委託功能,你可以看到,

if ([view isKindOfClass:[UIActionSheet class]] && [[view buttonTitleAtIndex:0] isEqualToString:@"Call"]) { 
    // Dismiss actionSheet 
} 

也期待在dismissWithClickedButtonIndex:animated:UIActionSheet Class Reference可能你在收盤方面尋找。