Подтвердить что ты не робот

Кнопка отмены UIActionSheet не отклоняет таблицу действий

У меня есть UIActionSheet, и я указываю кнопку отмены, но она не убирается, когда ее постучал?

UIActionSheet *actionSheet = [[[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Target Complete" otherButtonTitles:nil] autorelease]; 
[actionSheet showInView:self.view];

В соответствии с документацией мне не нужен какой-либо код, и даже когда я пытаюсь реализовать метод делегирования didCancel, он никогда не вызывал?

4b9b3361

Ответ 1

Вам нужно отобразить панель задач или панель инструментов на iPhone, поскольку она зажимает некоторые элементы управления, если вы используете отображаемый экран.

Ответ 3

Это сделает трюк

[actionSheet showInView:[self.view window]];

вместо

[actionSheet showInView:self.view];

Ответ 4

использовать

[actionSheet showFromTabBar:[[self tabBarController] tabBar]];

вместо

[actionSheet showInView:self.view];

это работает нормально..: -)

Ответ 5

написать простой код

 actionSheet.actionSheetStyle = UIActionSheetStyleDefault;

эта работа отлично