Я создал UITabbar в UIViewController. Затем я добавил в него UIActionSheet, но когда появился лист действий, когда нажата верхняя часть кнопки «Отмена», она работает, но когда я нажимаю нижнюю часть «Отмена», ответа нет. Я использовал этот код, чтобы добавить actionsheet:Добавить таблицу действий в UITabbarcontroller в iOS
actionSheetDelete = [[UIActionSheet alloc] initWithTitle:@"Do you want to continue?" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Delete Item(s)" otherButtonTitles:nil];
actionSheetDelete.actionSheetStyle = UIActionSheetStyleBlackOpaque;
[actionSheetDelete showInView:self.view];
[actionSheetDelete release];
Когда я нажимаю на действия листа, я всегда показывать эту тревогу в консоли:
Presenting action sheet clipped by its superview. Some controls might not respond to touches. On iPhone try -[UIActionSheet showFromTabBar:] or -[UIActionSheet showFromToolbar:] instead of -[UIActionSheet showInView:].
Есть ли у вас какие-либо предложения? Заранее спасибо
См. Мой ответ ... –
Возможный дубликат [Как отобразить представление UIActionSheet сверху контроллера панели табуляции?] (Http://stackoverflow.com/questions/2774270/how-to-display-the-uiactionsheet- view-from-above-tab-bar-controller) – Raptor