У мене є UIBarButtonItem, який відкриває лист дій, щоб запропонувати користувачам вибір, що робити. Все працює так, як очікувалося, якщо я не спробую натиснути кнопку «Скасувати». Здається, ціль кнопки перемістилася вгору з місця, де вона повинна бути. Я можу активувати його лише натиснувши десь посередині кнопок «Скасувати» та «Ок».
Я спробував на аркушах дій в інших програмах, і вони чудово працюють, тому це не просто великий палець. Аркуш дій відкривається в UIViewController
- (void)showOpenOptions
{
UIActionSheet *sheet = [[UIActionSheet alloc]
initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application")
delegate:self
cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel")
destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link")
otherButtonTitles:nil];
[sheet showInView:self.view];
[sheet release];
}