【发布时间】:2011-03-27 11:42:27
【问题描述】:
我有一个名为 -showMoreTools: 的方法:
- (IBAction) showMoreTools:(id)sender {
UIActionSheet *popupQuery = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:@"Close" otherButtonTitles:@"Add Bookmark", @"Add to Home Screen", @"Print", @"Share", nil];
popupQuery.actionSheetStyle = UIActionSheetStyleDefault;
popupQuery.dismiss
[popupQuery showFromBarButtonItem:moreTools animated:YES];
[popupQuery release];
}
当用户点击UIBarButtonItem 时,它会显示UIActionSheet,但是,如果用户想要在不点击关闭按钮的情况下关闭UIActionSheet,(点击UIBarButtonItem,那么它会显示UIActionSheet 在第一个UIActionSheet。
有可能以某种方式再次录制UIBarButtonItem 以关闭UIActionSheet?
非常感谢——我是 iOS 编程的新手!
【问题讨论】:
标签: ipad uibarbuttonitem uiactionsheet