0

我对 iPhone 开发人员很陌生,因此感谢您提供任何帮助。

我正在函数中创建一个操作表并将其添加到当前视图中。我将工作表委托作为“自我”,并且不保留操作表。有没有类似 datePicker 的 didSelectRow 的函数?诸如“didDismissWithButtonAtIndex”之类的东西或让我检测到操作表何时关闭的东西?

谢谢,迈克

4

2 回答 2

3

UIActionSheetDelegate 方法– actionSheet:didDismissWithButtonIndex:是您正在寻找的。从文档中:

actionSheet:didDismissWithButtonIndex:

在屏幕上关闭操作表后发送给委托人。

- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex

参数
actionSheet
被解除的操作表。

buttonIndex
被点击的按钮的索引。按钮索引从 开始0。如果这是取消按钮索引,则操作表正在取消。如果-1,则未设置取消按钮索引。

讨论
该方法在动画结束并隐藏视图后调用。

于 2010-02-24T22:40:32.497 回答
0
NSLog(@"actionsheetvisible %@", actionSheet.isVisible?@"YES":@"NO");

使用 isVisible 属性。

于 2013-03-13T06:22:28.397 回答