У меня есть 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];
}