Szukaj…


Uwagi

Priorytet odporności na kompresję treści

Ta wartość określa, jak odporny jest widok na kompresję lub zmniejszenie. Wyższa wartość tutaj oznacza, że widok będzie mniej podatny na kompresję i bardziej prawdopodobne, że pozostanie taki sam.

Priorytet przytulania treści

Ta wartość określa, jak odporny jest widok na rozwinięcie. Możesz sobie wyobrazić, że „przytulanie” oznacza tutaj „rozmiar dopasowany” - granice widoku „przytulą się” lub będą zbliżone do rzeczywistego rozmiaru treści. Wyższa wartość tutaj oznacza, że widok będzie mniej prawdopodobny do powiększenia i bardziej pozostanie taki sam.

Definicja: Wewnętrzny rozmiar treści

Przed automatycznym układem zawsze trzeba było powiedzieć przyciskom i innym elementom sterującym, jak duże powinny one być, poprzez ustawienie ich właściwości ramki lub granic lub przez zmianę ich rozmiaru w Konstruktorze interfejsów. Okazuje się jednak, że większość elementów sterujących jest w stanie określić, ile miejsca potrzebują, na podstawie ich zawartości.

Etykieta wie, jak szeroka i wysoka jest, ponieważ zna długość ustawionego na niej tekstu, a także rozmiar czcionki dla tego tekstu. Podobnie dla przycisku , który może łączyć tekst z obrazem tła i dopełnieniem.

To samo dotyczy elementów sterujących podzielonych na segmenty, pasków postępu i większości innych elementów sterujących, chociaż niektóre mogą mieć tylko określoną wysokość, ale nieznaną szerokość.

Nazywa się to wewnętrznym rozmiarem treści i jest ważną koncepcją w Auto Layout. Auto układ pyta kontrolki, jak duże muszą być, i określa ekran na podstawie tych informacji.

Zwykle chcesz użyć intrinsic content size , ale w niektórych przypadkach możesz tego nie chcieć. Można temu zapobiec, ustawiając wyraźne ograniczenie szerokości lub wysokości formantu.

Wyobraź sobie, co dzieje się, gdy ustawisz obraz w UIImageView, jeśli ten obraz jest znacznie większy niż ekran. Zwykle chcesz nadać widokom obrazu stałą szerokość i wysokość oraz przeskalować zawartość, chyba że chcesz, aby widok zmienił się na wymiary obrazu.

Odniesienie: https://www.raywenderlich.com/115444/auto-layout-tutorial-in-ios-9-part-2- ograniczenia



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow