我在操作表上创建了两个按钮和一个日期选择器。单击完成按钮我想要关闭操作表。任何人都可以帮助解除操作表的代码。
我正在使用此代码为完成按钮提供操作:
[doneButton addTarget:self action:@selector(dismissActionSheet:) forControlEvents:UIControlEventValueChanged];
答案 0 :(得分:3)
实施委托<UIActionSheetDelegate>
。并在按钮单击事件中粘贴以下代码。
[actionSheet dismissWithClickedButtonIndex:0 animated:YES];
答案 1 :(得分:1)
在dismissActionSheet方法中写
[aSheet dismissWithClickedButtonIndex:0 animated:YES];
答案 2 :(得分:1)
您需要保留一个指向您的actionSheet的实例变量,而不是dismissActionSheet:
函数中的实例变量,只需编写[actionSheet dismissWithClickedButtonIndex:0 animated:YES];
。应该这样做。
答案 3 :(得分:0)
实施UIActionSheetdelegate协议,你会很高兴。具体来说是actionSheet:clickedButtonAtIndex:
。