Я хочу уволить UIActionsheet
, когда пользователь забирает где-нибудь еще на экране. Я не хочу, чтобы отменить кнопку отмены.Отклонить ActionSheet на ощупь вне его в iPhone
Мой код
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:sheetTitle delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles: nil];
[sheet setTag:indexPath.row];
for (NSString *buttonTitle in buttonTitles)
{
[sheet addButtonWithTitle:buttonTitle];
}
[sheet showFromToolbar:self.navigationController.toolbar];
[sheet release];
[buttonTitles release];
спасибо для вашего ответа, но это не отклоняется по умолчанию. Я думаю, что это поведение для iPad, а не для iPhone. – user2893370
[лист showFromToolbar: self.navigationController.toolbar]; делает проблему, я думаю. Измените его на [sheet showInView: [UIApplication sharedApplication] .keyWindow]; –
@SudhinDavis - ваш ответ хороший –