我对 iPhone 开发还很陌生,所以非常感谢您的帮助。

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

谢谢,迈克

有帮助吗?

解决方案

UIActionSheetDelegate 方法 – actionSheet:didDismissWithButtonIndex: 这就是您正在寻找的。来自 文档:

操作表:didDismissWithButtonIndex:

操作表从屏幕上消失后发送给代表。

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

参数
行动表
被驳回的行动表。

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

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

其他提示

NSLog(@"actionsheetvisible %@", actionSheet.isVisible?@"YES":@"NO");

使用IsVisible属性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top