Mam UIBarButtonItem otwierający arkusz akcji, aby zaoferować użytkownikom wybór tego, co mają zrobić. Wszystko działa zgodnie z oczekiwaniami, chyba że spróbuję kliknąć przycisk „Anuluj”. Wydaje się, że cel przycisku przesunął się w górę z miejsca, w którym powinien. Mogę go aktywować tylko poprzez kliknięcie gdzieś pośrodku przycisków „Anuluj” i „OK”.
Wypróbowałem arkusze akcji w innych aplikacjach i działają dobrze, więc to nie tylko mój wielki kciuk. Arkusz akcji otwiera się w 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];
}