Ich habe eine Benachrichtigung Inhaltserweiterung und ich möchte ein Bild in meinem NotificationViewController
anzeigen. Ich möchte die Breite des Bildes der Ansicht des Controllers anpassen und das Seitenverhältnis des Bildes nach der Skalierung unverändert lassen, daher muss ich die Höhe des skalierten Bildes berechnen, das die Breite der Controller-Ansicht benötigt. Wie erhält man die Breite der Erweiterung für Benachrichtigungsinhalte?Wie erhält man die Breite der Benachrichtigungsinhaltserweiterung?
0
A
Antwort
0
Rufen Sie einfach self.view.bounds.size.width
in didReceiveNotification
. Weil viewDidLoad
zuerst ausgeführt wird, dann viewWillAppear
, dann viewDidAppear
, zuletzt didReceiveNotification
. Sie können jedoch viewWillAppear
oder viewDidAppear
nicht überschreiben.
0
Sie können keine Benachrichtigungsbildbreite erhalten. Sie sollten ein Bild des Geräts mit der maximalen Bildschirmbreite hinzufügen. Das Betriebssystem skaliert das Bild automatisch.
Verwandte Themen
- 1. Wie erhält man die Breite einer Zeichenfolge in Pixel?
- 2. Wie erhält man die Browser-Breite mit JavaScript-Code?
- 3. Wie erhält man die Eigenschaft eines Elements nach der Transformation?
- 4. Wie erhält man die Anzahl der Aufzählungen?
- 5. Wie erhält man die Breite des Textes und die Größe der Vorlage entsprechend?
- 6. Wie erhält man die Breite und Höhe von UITableView in der initWithStyle Methode der benutzerdefinierten Zelle?
- 7. Android erhält Fragment Breite
- 8. Wie man eine konstante ImageView Breite und Höhe aufrecht erhält
- 9. Wie erhält man die richtige Breite eines UILabel, nachdem der Text gesetzt wurde?
- 10. Wie erhält man die Breite eines Elements in der Reaktion nativ?
- 11. Wie erhält man Gerätehöhe und -breite zur Laufzeit?
- 12. Wie erhält man die Koordinaten der Ansicht während der Animation?
- 13. Wie erhält man die Breite und Höhe des Geräts und die tatsächliche Breite und Höhe des Bildschirms?
- 14. Wie erhält man in DirectWrite die richtige Textbreite für Schrägschrift?
- 15. Wie erhält man die Geolokalisierung des Benutzers?
- 16. Wie erhält man die Mehrfachwerte einer Auswahlbox?
- 17. Wie erhält man die Three.Camera Referenz?
- 18. Wie erhält man die Fehlermeldung von compileAndReturnError?
- 19. vlcj - Wie erhält man die aktuellste Videozeit?
- 20. IPhone/IPad: Wie man Bildschirmbreite programmatisch erhält?
- 21. Wie man Selleriestatus erhält?
- 22. Wie erhält man die Breite und Höhe des Begrenzungsrechtecks von Zeichen?
- 23. Wie erhält man die Breite einer GridView-Spalte im rowbound-Ereignis?
- 24. Wie erhält man die genaue Breite des Textes innerhalb einer HTML-Eingabe?
- 25. Wie erhält man die Anzahl der Chargen in vorbereiteter Anweisung?
- 26. Wie erhält man die Größe der Werte in einer Map?
- 27. OpenGL: Wie man die Anzahl der Samples einer Textur erhält
- 28. Wie erhält man die Variable, der eine Funktion zugewiesen ist?
- 29. Wie erhält man die Form/Dimension der Schichten?
- 30. Wie erhält man die ursprüngliche Reihenfolge der Eigenwerte mit Eigen?