2011-03-10 23 views
1

我有一些UIActionSheet和U​​IAlertView在iPad 事實上,我使用alertView作爲彈出文本框和按鈕來輸入一個 日期,當我點擊按鈕UIActionSheet誰包含我的UIDatePicker應該顯示,它顯示,但我沒有重點挑選日期 焦點仍然在alertview和ActionSheet是在後臺 (但在iPhone上沒有問題,它工作正常)UIActionSheet和U​​IAlertView專注於iPad

是否有一些代碼要添加到iPad?

感謝您的幫助

回答

0

在你AlertView明確駁回alertView並顯示您的ActionSheet的clickedButtonAtIndex方法。

使用; - (無效)dismissWithClickedButtonIndex:(NSInteger的)buttonIndex動畫:(BOOL)動畫和呈現動作片

e.g

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ 
[alertView dismissWithClickedButtonIndex:0 animated:NO]; 
if(buttonindex==1{ 
[self showActionSheet] 
} 
} 

NB爲iPhone你可能不需要以關閉該alertView。