очень странная ошибка кликов uiactionsheet, не работающих в нижней части листа действий - PullRequest
3 голосов
/ 25 августа 2010

У меня есть таблица uiactions, и кнопка «Кнопка» не работает правильно при первом нажатии или второй, но только несколько раз после попытки.Я попытался удалить кнопку отмены внизу и оставить заголовок кнопки, однако ни один из этих шагов не решил проблему.Это код, который я использую:

UIActionSheet *aSheet = [[UIActionSheet alloc]
                         initWithTitle:nil 
                         delegate:self 
                         cancelButtonTitle:nil 
                         destructiveButtonTitle: @"Close"
                         otherButtonTitles:@"6940313388", @"2", @"3", @"4", nil];

Ответы [ 2 ]

6 голосов
/ 25 августа 2010

Я обнаружил, что если вы представляете лист действий из неправильного представления, любая нижняя полоса может существовать в вашем представлении, чтобы заблокировать взаимодействие пользователя с листом действий, но не скрыть его визуально.

Поэкспериментируйте с вызовами showFromToolbar:, showFromTabBar: и showInView:, чтобы увидеть, что работает должным образом (сейчас я не могу вспомнить).

2 голосов
/ 26 августа 2010

пользуюсь ...

[aSheet showInView:appDelegate.window]
...