У меня есть метод под названием -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
без нажатия кнопки Close, (нажимает UIBarButtonItem
, тогда он отображает UIActionSheet
поверх первого UIActionSheet
.
Возможно ли как-то реализовать нажатие в другой раз UIBarButtonItem
для закрытия UIActionSheet
?
Спасибо большое - я новичок в программировании iOS!