Ich möchte die instrostic Größe einer Stapelansicht vor der Anzeige auf dem Bildschirm bestimmen. Die Idee ist, es als Teil eines Pull-up-Menüs von der Unterseite des Bildschirms zu verwenden, aber wenn ich das Objekt abfrage, bevor es erscheint, hat es Größe (-1, -1). Gibt es irgendetwas, das ich vor meinem Aufruf zur Inhaltsgröße des Inhalts tun sollte?Bestimmen der inneren Größe eines UIStackView vor der Anzeige auf dem Bildschirm
5
A
Antwort
11
UIStackView
hat keine intrinsische Inhaltsgröße. Du bekommst -1, weil das der Wert UIViewNoIntrinsicMetric
ist.
Stattdessen für seine passende Größe fragen:
let size = stackView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)
Verwandte Themen
- 1. Größe der nutzbaren Bildschirm
- 2. Größe der Ansichten vor dem Zeichnen
- 3. Anzeige eines Lade-Overlays auf dem Android-Bildschirm
- 4. Anzeige Pixel auf dem Bildschirm in C
- 5. Ermitteln der Größe von SizeToContent WPF-Fenster vor dem Rendern
- 6. jQuery - Update auf dem Bildschirm Größe ändern
- 7. Anzeige der gleichen Datei aufeinanderfolgende Seiten auf Emacs geteilten Bildschirm
- 8. Programmgesteuertes Bestimmen der Schriftgröße für einzeilige Anzeige
- 9. Größe der Bilddatei vor dem Herunterladen aus dem Internet herunterladen
- 10. AngularJs Datenmanipulation vor der Anzeige
- 11. Bildschirm blinkt vor dem Bildlauf
- 12. Bildschirm vor dem Splash hinzufügen
- 13. ein iAd-Banner auf dem Bildschirm statt Ändern der Größe Bildschirm
- 14. cocos2d Bestimmen, wo auf dem Bildschirm Benutzer berührt
- 15. Prozess-Array vor der Anzeige es
- 16. Mathematisches Problem: Bestimmen Sie den Eckenradius eines inneren Rahmens basierend auf dem äußeren Eckenradius/Dicke
- 17. Offset bei der Anzeige eines UITableView
- 18. Wie auf dem Bildschirm zu bestimmen Soft-Tasten Android
- 19. Warum blinken meine Divs vor dem Ausblenden auf dem Bildschirm?
- 20. Ajax - Get Größe der Datei vor dem Download
- 21. Android: Größe der Ansicht vor dem Rendern messen
- 22. UIAlertView enthält UITextField nur Anzeige auf der oberen Hälfte Bildschirm
- 23. Suchen Elementposition auf dem Bildschirm
- 24. Wie UIStackView innerhalb eines UIScrollView
- 25. Bestimmen Sie die Größe eines InputStream
- 26. Animieren von UIStackView arrangedSubview Änderung der Inhaltsgröße
- 27. Löschen eines Zeichens auf dem Bildschirm
- 28. Wie die Größe des Knopfabschnittes eines Windows-Optionsfeld, um bestimmen
- 29. Wie kann ich einen Typ eines Objekts auf dem Bildschirm (Pygame) bestimmen?
- 30. Die Größe eines inneren Layouts in Pixeln ermitteln
Ich denke, das funktioniert. Noch müssen Sie Logik für den Rest des Codes sortieren, aber es gibt die korrekten Maße zurück. – drw
@rob kommt immer durch! :) funktioniert super – Alan