Chciałbym określić instriniczny rozmiar widoku stosu przed wyświetleniem go na ekranie. Chodzi o to, aby użyć go jako części podciągniętego menu u dołu ekranu, ale kiedy wyszukuję obiekt zanim pojawi się jego rozmiar (-1, -1). Czy jest coś, co powinienem zrobić najpierw przed moim wezwaniem do instrogenicznego rozmiaru treści?określając wewnętrzny rozmiar UIStackView przed wyświetlaniem na ekranie
5
A
Odpowiedz
11
nie ma wewnętrznego rozmiaru treści. Otrzymujesz -1, ponieważ jest to wartość UIViewNoIntrinsicMetric
.
Zamiast prosić o jego wielkości zabudowy:
let size = stackView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)
Powiązane problemy
- 1. UIStackView przed iOS 9.0
- 2. Animacja UIStackView uporządkowana zmiana rozmiaru treści Subview
- 3. UIStackView przed iOS 9.0 w Xcode 7 beta 5
- 4. Jak zwiększyć rozmiar aktualnie ustawionego przedmiotu na ekranie RecyclerView?
- 5. UIStackView błędnie oblicza wysokość UIImageView
- 6. Napraw div na ekranie
- 7. IKImageBrowser Wyświetl na ekranie siatkówki
- 8. Problemy z wyświetlaniem CSS WKWebView na rotacji ekranu
- 9. Rozmiar wewnętrzny nie aktualizuje się po zmianie stanu UIButton
- 10. skrypt startowy na ekranie
- 11. Python rysowanie na ekranie
- 12. Nakładające się widoki w UIStackView
- 13. Programowo dodawaj subviews do UIStackView
- 14. UIStackView i ucięty Multiline UILabels
- 15. Ustalona szerokość elementu w UIStackView
- 16. Jak zwiększyć rozmiar bufora przewijania w ekranie GNU
- 17. UIStackView z UILabelsem w Xcode 7.3
- 18. Force Phonegap (Android) - orientacja na ekranie powitalnym
- 19. Jak poznać rozmiar pliku przed jego pobraniem?
- 20. Zmień rozmiar obrazu przed załadowaniem - jquery
- 21. Jak obliczyć kolor RGB, określając wartość mieszania alfa?
- 22. Dlaczego ustawienie elementu mapy na jego rozmiar zwiększa rozmiar * przed * przypisaniem go?
- 23. Przejście CSS3 z wyświetlaniem: brak
- 24. Pozycja na ekranie Prawy dolny
- 25. ncurses wielu kolorów na ekranie
- 26. Uruchom WPF na ekranie wtórnym?
- 27. JavaFX środek sceny na ekranie
- 28. Wyświetlanie hebrajski tekst na ekranie
- 29. iOS: zawartość lustrzana na ekranie
- 30. Reklama na pełnym ekranie iPhone'a
myślę, że to działa. Nadal trzeba uporządkować logikę dla reszty kodu, ale przywraca ona prawidłowe wymiary. – drw
@rob zawsze przychodzi! :) działa świetnie – Alan