Dlaczego dokładnie jest wymagana wartośćMaxLayoutWidth?Dlaczego dokładnie jest wymagana wartośćMaxLayoutWidth?
UIKit reference mówi
preferredMaxLayoutWidth
korzystna wartość maksymalna szerokość (w punktach) na etykiecie wielowierszowego.
Ta właściwość wpływa na rozmiar etykiety, gdy ograniczenia układu są do niej stosowane. Podczas układania, jeśli tekst wykracza poza szerokość określoną przez tę właściwość, dodatkowy tekst jest przesyłany do jednego lub więcej nowych linii, zwiększając w ten sposób wysokość etykiety.
Wskazówka to:
jeśli tekst wykracza poza szerokości określonej przez tę właściwość, dodatkowy tekst przepływa do jednego lub kilku nowych linii
Tak, na etykiecie wielowierszowego , jeśli właściwość preferredMaxLayoutWidth
nie byłaby ustawiona, czy tekst byłby po prostu kontynuowany poza z ? Dlaczego chcielibyśmy, aby tak się stało, na etykiecie, którą wyraźnie określiliśmy jako multilinię?
Jaki jest naprawdę powód, dla którego ta właściwość istnieje? Czy jest to coś z Auto Layout? Proszę wyjaśnić, naprawdę chcę to zrozumieć.
Dziękuję bardzo za tę odpowiedź. Zmagałem się ze zrozumieniem Auto Layout i rzeczy z nim związanych, a twoje wyjaśnienie jest bardzo jasne i przyjemne w czytaniu. Szkoda, że cała dokumentacja Jabłek była taka. Poprawiłem twoją odpowiedź i chciałbym, żebyś skomentował jedną rzecz, zanim przyjmuję twoją odpowiedź. Czy preferredMaxLayoutWidth robi cokolwiek więcej, mniej lub mniej, niż tylko ustawienie prostego ograniczenia szerokości? Czy jest to całkowicie i całkowicie to, co to jest, skrót do tworzenia ograniczenia szerokości? –
Oh! Może to jest tak: przed dodaniem ograniczeń w Konstruktorze interfejsów, potrzebna była funkcja RecommendedMaxLayoutWidth do określenia szerokości etykiety wielowierszowej (ponieważ akceptowanie szerokości obwiedni nie było wystarczające? Wait ...) edit: nie, to nie może być, ponieważ to rzecz nie istniała przed ograniczeniami, preferowane stany odniesienia UIKitMaxLayoutWidth dodano w iOS 6.0. Hmm ... Może to po prostu skrót do tworzenia ograniczenia szerokości? –
Co to jest pierwsza szerokość układu wykonawczego? –