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