我們可以在警報主體中放置可點擊鏈接嗎?點擊鏈接應打開郵件客戶端。 我的緊迫問題是有沒有人嘗試過,並被蘋果接受。Alert主體中的URL
該提醒說'請聯繫幫助臺以獲取更多信息'帶一個OK按鈕 - 點擊'helpdesk',它應該打開郵件客戶端。
我們可以在警報主體中放置可點擊鏈接嗎?點擊鏈接應打開郵件客戶端。 我的緊迫問題是有沒有人嘗試過,並被蘋果接受。Alert主體中的URL
該提醒說'請聯繫幫助臺以獲取更多信息'帶一個OK按鈕 - 點擊'helpdesk',它應該打開郵件客戶端。
在關於蘋果的文檔,以UIAlertView Class Reference
子類別備註
UIAlertView類旨在按原樣使用,不支持子類。該類的視圖層次結構是私有的,不能修改。
所以拿到類型的定製你在談論你將不得不繼承UIAlertView
這是不允許的,你的應用程序將會被拒絕。
但是,有些UIAlertView
實現的替代方法可以找到cocoa controls。
你可能只是有一個按鈕,做同樣爲紐帶,比你可以只使用此方法
- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
,以確定按下然後運行郵件客戶端的按鈕。
我同意這個答案。使用按鈕進行操作,而不是「鏈接」。 –
謝謝你們 - 這是我的要求! :) – Prathiba
我覺得雖然這幾樣加customizations
到UIAlertView
的是強烈勸阻蘋果可以使用UIAlertView
委託功能,以檢測其button
被按下,可以根據需要對反應。
UIAlertView *alert = [[UIAlertView alloc] init withWithTitle:@"Title" message:@"message" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Your Event you want fire", nil];
- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
switch(index)
case 1:
//fire Your Event you want fire
break;
}
如果你在尋找某種變化與UIAlertView
一個選項將您愛泰克創建自己Custom AlertView
試試這個link SO Questions
更好的方法是簡單地使用「Send Mail」和「Cancel」作爲按鈕。一個「正常」的警報,在你不得不觸摸的正文中用一個不起眼的鏈接觸發一個動作就是壞的UI。 –