我有一个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];
}