Eu tenho um UIBarButtonItem abrindo uma folha de ação para oferecer aos usuários opções sobre o que fazer. Tudo funciona conforme o esperado, a menos que eu tente clicar no botão "Cancelar". O alvo do botão parece ter subido de onde deveria estar. Só posso ativá-lo clicando em algum lugar no meio dos botões "Cancelar" e "Ok".
Eu tentei planilhas de ação em outros aplicativos e elas funcionam bem, então não é apenas meu dedão. A folha de ação está abrindo em um 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];
}