我对 iPhone 开发人员很陌生,因此感谢您提供任何帮助。
我正在函数中创建一个操作表并将其添加到当前视图中。我将工作表委托作为“自我”,并且不保留操作表。有没有类似 datePicker 的 didSelectRow 的函数?诸如“didDismissWithButtonAtIndex”之类的东西或让我检测到操作表何时关闭的东西?
谢谢,迈克
我对 iPhone 开发人员很陌生,因此感谢您提供任何帮助。
我正在函数中创建一个操作表并将其添加到当前视图中。我将工作表委托作为“自我”,并且不保留操作表。有没有类似 datePicker 的 didSelectRow 的函数?诸如“didDismissWithButtonAtIndex”之类的东西或让我检测到操作表何时关闭的东西?
谢谢,迈克
UIActionSheetDelegate 方法– actionSheet:didDismissWithButtonIndex:
是您正在寻找的。从文档中:
actionSheet:didDismissWithButtonIndex:
在屏幕上关闭操作表后发送给委托人。
- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex
参数
actionSheet
被解除的操作表。buttonIndex
被点击的按钮的索引。按钮索引从 开始0
。如果这是取消按钮索引,则操作表正在取消。如果-1
,则未设置取消按钮索引。讨论
该方法在动画结束并隐藏视图后调用。
NSLog(@"actionsheetvisible %@", actionSheet.isVisible?@"YES":@"NO");
使用 isVisible 属性。