0
我剛收到一封蘋果郵件,說我的iPad應用程序被拒絕了,因爲我的'應用程序包含未指向顯示它們的元素的彈出式窗口元素,以及一次可以在屏幕上看到多個彈出式窗口元素' 。在iPad上隱藏UIActionSheet
問題是,我調用一個操作表,當我從一個視圖切換到另一個視圖時仍然可見,並且一次可以調用動作表。 現在我問自己,如何隱藏視圖更改或另一個操作表打開時的操作表。
我剛收到一封蘋果郵件,說我的iPad應用程序被拒絕了,因爲我的'應用程序包含未指向顯示它們的元素的彈出式窗口元素,以及一次可以在屏幕上看到多個彈出式窗口元素' 。在iPad上隱藏UIActionSheet
問題是,我調用一個操作表,當我從一個視圖切換到另一個視圖時仍然可見,並且一次可以調用動作表。 現在我問自己,如何隱藏視圖更改或另一個操作表打開時的操作表。
我解決了問題,用出多次片,當你通過檢查isVisible
點擊相同的按鈕,如下所示:
- (IBAction) btnFoo: (id) sender
{
if ([self.sheet isVisible]) {
[self.sheet dismissWithClickedButtonIndex:self.sheet.cancelButtonIndex animated:YES];
return;
}
[self.sheet showFromBarButtonItem:sender animated:YES];
}
希望有所幫助。
好吧,我現在處理它,當我切換視圖與[myActionSheet dismissWithClickedButtonIndex:0 animated:NO];但我不知道如何避免ActionSheet打開多次,當我點擊按鈕來調用ActionSheet – Crazer 2011-02-17 07:39:16