1
如何在iPad上創建UIActionsheet而不必通過點擊操作表周圍的區域來解決?這是iPhone上的默認設置,在iPad上運氣不佳Modal uiactionsheet ipad不能被解僱
如何在iPad上創建UIActionsheet而不必通過點擊操作表周圍的區域來解決?這是iPhone上的默認設置,在iPad上運氣不佳Modal uiactionsheet ipad不能被解僱
我面臨同樣的問題,我想出了一個解決方案而不是解決方案。
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
NSLog(@"%d",buttonIndex);
switch (buttonIndex) {
case -1:
[self presentOptions];
//.... more cases here
}
}
當用戶點擊UIActionSheet之外你得到-1爲buttonIndex。在那種情況下,我再次提交了UIActionSheet(通過調用我的方法presentOptions,只是提出了行動)。從用戶的角度來看,你可以看到UIActionSheet的一個小小的眨眼:幾乎不明顯。不是一個完美的解決方案,但我會說可以接受的解決方法。
遲了幾個月,但沒關係!看起來像一個很好的答案。還沒有機會對它進行測試,但一有機會就會盡快完成。非常感謝你的回覆! – zsniperx 2011-06-03 15:37:56
確實晚了!遲到總比不到好。當試圖解決同樣的問題時,我遇到了你的問題!這是iPad UIActionSheet上的一個奇怪行爲。歡呼聲(手指穿過神經漫遊者徽章) – fsaint 2011-06-03 17:20:26
簡單而輝煌,非常感謝! – 2012-12-12 16:38:22