2011-05-10 144 views
4

是否可以通過某種方式將可點擊鏈接添加到UIAlertView的警報消息中? 特別是在推送通知的情況下?UIAlertView中可點擊鏈接

我看到的唯一解決方案是將鏈接作爲詞典項添加到推送警報消息中。 如果消息到達鏈接並且應用程序在此處打開,我可以檢查字典中是否存在鏈接並打開webview。

回答

4

蘋果公司極力阻止爲UIAlertView添加自定義設置,但唯一的辦法是自行擴展UIAlertView類,將鏈接添加爲子視圖,稍後以適當方式處理。

由於這不是正確的方法,因此應該考慮更改用戶與界面進行交互的方式。

+0

如果有傳入的推送通知,則無法擴展UIAlertView視圖。我對嗎? – 2011-05-10 12:57:36

+1

你是對的,所以你真的應該修改用戶與通知交互的方式。也許你可以詢問用戶他是否希望被重定向到url,如果答案是肯定的,你會自動加載URL。只是一個想法。 – marzapower 2011-05-10 12:59:16