我是iPhone开发人员的新手,所以感谢任何帮助。
我正在函数中创建一个操作表并将其添加到当前视图中。我将工作表委托作为“自我”,并且不保留工作表。是否有像datePicker的didSelectRow这样的函数?像“didDismissWithButtonAtIndex”之类的东西,或者让我能够检测到一个活动表何时关闭的东西?
谢谢, 麦克
答案 0 :(得分:3)
您正在寻找UIActionSheetDelegate方法– actionSheet:didDismissWithButtonIndex:
。来自documentation:
actionSheet:didDismissWithButtonIndex:
从屏幕上取消操作表后发送给代理人。
- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex
<强>参数强>
actionSheet
被驳回的行动表。buttonIndex
单击的按钮的索引。按钮索引从0
开始。如果这是取消按钮索引,则操作表正在取消。如果-1
,则未设置取消按钮索引。<强>讨论强>
在动画结束并隐藏视图后调用此方法。
答案 1 :(得分:0)
NSLog(@"actionsheetvisible %@", actionSheet.isVisible?@"YES":@"NO");
使用isVisible属性。