DNe*_*ell 2 iphone uiactionsheet ios
我有一个动作表,似乎只在我点击"是"按钮时调用clickedButtonAtIndex委托方法,而不是在"否"按钮上调用...这是代码:
self.myActionSheet = [[UIActionSheet alloc] initWithTitle:@"Test" delegate:self
cancelButtonTitle:@"No" destructiveButtonTitle:@"Yes" otherButtonTitles:nil];
[self.myActionSheet showInView:self.view];
[myActionSheet release];
Run Code Online (Sandbox Code Playgroud)
委托方法:
- (void)actionSheet:(UIActionSheet *)myActionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1) {
[self.myActionSheet dismissWithClickedButtonIndex:1 animated:YES];
return;
}
Run Code Online (Sandbox Code Playgroud)
除非我触摸"是"按钮,否则我在此过程第一行的断点不会被击中.我已将此更改为cancelButtonTitle:nil然后将"No"放在另一个按钮上(otherButtonTitles:@"No",nil).一样.
有帮助吗?
谢谢!
| 归档时间: |
|
| 查看次数: |
2642 次 |
| 最近记录: |