Ich frage mich, wie ich ein UIActionSheet vom unteren Bildschirmrand aus anzeigen kann. Ich habe versucht, die showInView:
Methode mit MainView
als die Ansicht zu verwenden, um es in anzuzeigen, aber ich bekomme den MainView Undeclared
Fehler.Anzeigen eines UIActionSheets
7
A
Antwort
11
Sie müssen die Controller Ansicht verweisen:
[actionSheet showInView:self.viewController.view]
2
oder Sie es im Hauptfenster zeigen. Es wird nützlich sein, wenn Sie eine Anwendung in der Tableiste haben.
[[[UIApplication sharedApplication] delegate] window];
8
Wenn Sie das UIActionSheet auf dem Fenster zu zeigen versuchen, wenn Sie TabBar oder ToolBar UI, der untere Teil des ActionSheet nicht auf Ihre Berührung reagieren nicht verwendet. Sie würden besser sein, wie folgt zu verwenden:
[[[UIApplication sharedApplication] delegate] window];
Verwandte Themen
- 1. Verwenden eines Delegaten zum Verwalten von zwei UIActionSheets
- 2. Weird Fehler für UIActionSheets beim Kompilieren gegen iPhone 3.0 OS
- 3. Anzeigen eines verschachtelten Formulars
- 4. Anzeigen eines ContextMenu
- 5. Anzeigen eines TableView TabPane
- 6. Lesen eines Cookies zum Anzeigen eines Panels
- 7. Anzeigen eines Bildlaufs innerhalb eines iPhone-Rahmens
- 8. Anzeigen eines Android-Datenbank-Cursors
- 9. Probleme beim Anzeigen eines Applets
- 10. Anzeigen eines Histogramms der Bilddaten
- 11. Anzeigen eines Videos in DirectX
- 12. Anzeigen eines Ladebilds auf Seitenaktualisierung
- 13. Anzeigen eines Baums in ASCII
- 14. Mehrere Teile eines Objekts anzeigen?
- 15. Anzeigen eines DateTime + 1 Jahr
- 16. Anzeigen eines XDocuments als WPF-Strukturansicht mithilfe eines MVVM ViewModel
- 17. Verwenden eines CALayer zum Anzeigen eines Alpha-Mapped-Bilds
- 18. Anzeigen eines Begrüßungsbildschirms während der Skriptausführung
- 19. Anzeigen der Quelle eines R-Pakets
- 20. Anzeigen eines datengebundenen StackPanels in einem DataTemplate
- 21. Anzeigen von Bildern außerhalb eines iframe Colorbox
- 22. Anzeigen eines Symbols in einer Bildbox
- 23. Anzeigen eines Adorner über ein WebBrowser Steuerelement
- 24. Anzeigen eines Dezimalwerts in einem Windows-Formular
- 25. Korrektes Anzeigen eines Taskleistensymbols in PowerShell
- 26. Keine Fehlermeldungen beim Validieren eines Formulars anzeigen
- 27. Verstecken/Anzeigen eines swf in einem div?
- 28. Anzeigen eines MS Access-Berichts mit VBA
- 29. NullPointerException beim zweiten Anzeigen eines ViewPagers
- 30. LinearLayout beim Scrollen eines RecyclerView anzeigen/ausblenden?
an den UIActionSheet schauen auch Dokumentation für Details zu showFromToolbar und showFromTabBar, wenn Sie entweder eine Tabbar oder Symbolleiste haben. – wkw