24 Stimmen

Aktionsblatt zeigt die Schaltfläche Abbrechen auf dem iPad nicht an

Auf dem iPhone zeigt dieser Code die Abbruchtaste an:

- (IBAction)buttonPressed
{
    UIActionSheet *actionSheet = [[UIActionSheet alloc]
                                  initWithTitle:@"Are you sure?"
                                  delegate:self 
                                  cancelButtonTitle:@"No way!"
                                  destructiveButtonTitle:@"Yes, I'm sure!"
                                  otherButtonTitles:nil];
    [actionSheet showInView:self.view];
    [actionSheet release];  
}

Auf dem iPad wird jedoch nur die Schaltfläche "Zerstören" angezeigt.
Wo liegt das Problem?

1voto

Jayprakash Dubey Punkte 34167

Laut iOS-Standard wird die Schaltfläche Abbrechen in UIActionSheet nicht angezeigt, wenn sie auf dem iPad angezeigt wird, da UIActionSheet durch einfaches Tippen auf eine beliebige Stelle außerhalb des ActionSheet-Bereichs abgebrochen (ausgeblendet) werden kann. Im Falle von iPhone enthält UIActionSheet die Schaltfläche Abbrechen.

Weitere Informationen finden Sie unter diesem Link UIActionSheet Abbrechen-Taste im iPad

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X