Zeigt ein UIActionSheet

7

Ich habe mich gefragt, wie ich ein UIActionSheet vom unteren Bildschirmrand aus anzeigen kann. Ich habe versucht, die Methode showInView: mit MainView als Ansicht zu verwenden, um sie anzuzeigen, aber ich bekomme den Fehler MainView Undeclared .

    
Mark Szymanski 09.11.2009, 16:58
quelle

3 Antworten

11

Sie müssen auf die Controller-Ansicht verweisen:

%Vor%     
ennuikiller 09.11.2009, 17:01
quelle
8

Wenn Sie versuchen, das UIActionSheet im Fenster anzuzeigen, obwohl Sie die TabBar- oder ToolBar-Benutzeroberfläche verwenden, reagiert der untere Teil des ActionSheets nicht auf Ihre Berührung. Sie sollten besser wie folgt verwenden:

[[[UIApplication sharedApplication] delegate] window];

    
KatokichiSoft 10.11.2009 00:24
quelle
2

oder Sie können es im Hauptfenster anzeigen. es wird nützlich sein, wenn Sie eine Anwendung in der Tableiste haben.

%Vor%
    
Morion 09.11.2009 17:40
quelle