Pytania otagowane jako autolayout

Auto Layout to oparty na ograniczeniach, opisowy system układu interfejsu użytkownika dla systemów OS X i iOS.

6
autolayout - ustaw wysokość widoku względem połowy wysokości nadzoru
dostaję się ostatnio do autoukładów i utknąłem na tym, co wydaje się naprawdę trywialnym przykładem problemu. Mam widok, który chcę usiąść u góry ekranu i zajmować połowę jego wysokości. Proste przed automatycznym układem - po prostu przymocuj go na miejscu i powiedz, aby rozszerzał się w pionie, gdy zmienia się …
136 ios  autolayout 

6
iOS: Jak można animować do nowego ograniczenia autoukładu (wysokość)
Nigdy wcześniej nie pracowałem z ograniczeniami autoukładu . Mam małą nową aplikację, nad którą pracuję i zauważyłem, że widoki NIB są domyślnie ustawione na automatyczne układanie. Pomyślałem więc, że skorzystam z okazji, aby z tym popracować i spróbuję dowiedzieć się, dokąd zmierza Apple. Pierwsze wyzwanie: Muszę zmienić rozmiar MKMapView i …

15
UICollectionView, komórki o pełnej szerokości, czy zezwolić na automatyczne układanie dynamicznej wysokości?
W pionie UICollectionView, Czy można mieć komórki o pełnej szerokości , ale zezwolić na kontrolowanie wysokości dynamicznej przez autoukładanie ? To wydaje mi się być może „najważniejszym pytaniem w iOS, na które nie ma dobrej odpowiedzi”. Ważny: Zwróć uwagę, że w 99% przypadków, aby uzyskać komórki o pełnej szerokości + …

13
Jak określić wysokość UICollectionView za pomocą FlowLayout
Mam UICollectionViewz ikoną UICollectionViewFlowLayouti chcę obliczyć rozmiar jego zawartości (do zwrotu intrinsicContentSizepotrzebnego do dostosowania jego wysokości za pomocą AutoLayout). Problem polega na tym, że nawet jeśli mam stałą i równą wysokość dla wszystkich komórek, nie wiem, ile "wierszy" / linii mam w pliku UICollectionView. Nie mogę również określić tej liczby …

24
Dynamiczne wysokości komórek UITableView poprawiają się tylko po pewnym przewinięciu
Mam UITableViewniestandardowy UITableViewCellzdefiniowany w scenorysie przy użyciu układu automatycznego. Komórka ma kilka multilinii UILabels. Że UITableViewwydaje się właściwie oblicz wysokościach komórkowych, ale dla kilku pierwszych komórek wysokość nie jest właściwie podzielone pomiędzy etykietami. Po pewnym przewinięciu wszystko działa zgodnie z oczekiwaniami (nawet komórki, które początkowo były niepoprawne). - (void)viewDidLoad { …



5
Określanie jednego wymiaru komórek w UICollectionView przy użyciu automatycznego układu
W iOS 8 UICollectionViewFlowLayoutobsługuje automatyczną zmianę rozmiaru komórek na podstawie ich własnego rozmiaru zawartości. Spowoduje to zmianę rozmiaru komórek pod względem szerokości i wysokości zgodnie z ich zawartością. Czy można określić stałą wartość szerokości (lub wysokości) wszystkich komórek i zezwolić na zmianę rozmiaru innych wymiarów? Dla prostego przykładu rozważmy wielokreskową …


8
Czy można uzyskać dynamiczną wysokość nagłówka sekcji widoku tabeli przy użyciu funkcji Auto Layout?
Nowość w iOS 8, możesz uzyskać w 100% dynamiczne komórki widoku tabeli, po prostu ustawiając szacowaną wysokość wiersza, a następnie rozmieszczając elementy w komórce za pomocą automatycznego układu. Jeśli zawartość wzrośnie, wysokość komórki również wzrośnie. Jest to niezwykle przydatne i zastanawiam się, czy to samo można osiągnąć dla nagłówków sekcji …

6
Co się dzieje z ograniczeniami po usunięciu widoku
Pytanie, które mam, jest proste, ale nie udało mi się znaleźć żadnych informacji w dokumentacji. Co dzieje się z ograniczeniami układu, gdy widok zostanie usunięty z hierarchii widoków (lub przeniesiony do innego widoku)? Na przykład, miejmy kontener Cz podglądami podrzędnymi Ai B. Kontener Cma pewne ograniczenia. Wtedy dzwonimy [A removeFromSuperview]. …


14
Czy mogę wyłączyć automatyczne układanie dla określonego widoku podrzędnego w czasie wykonywania?
Mam widok, który wymaga programowego manipulowania ramką - jest to rodzaj widoku dokumentu, który zawija się do zawartości, która jest następnie przewijana i powiększana wokół superwiewu poprzez manipulowanie początkiem ramki. Autolayout walczy z tym w czasie wykonywania. Całkowite wyłączenie autoukładu wydaje się nieco trudne, ponieważ można go rozsądnie wykorzystać do …

10
Problem z ograniczeniami układu automatycznego w systemie iOS7 w UITableViewCell
Programowo używam ograniczeń układu automatycznego do układania moich niestandardowych komórek UITableView i poprawnie definiuję rozmiary komórek w tableView:heightForRowAtIndexPath: Działa dobrze na iOS6 i wygląda dobrze również w iOS7 ALE kiedy uruchamiam aplikację na iOS7, oto rodzaj komunikatu, który widzę w konsoli: Break on objc_exception_throw to catch this in the debugger. …

8
Kiedy mogę aktywować / dezaktywować ograniczenia układu?
Skonfigurowałem wiele zestawów ograniczeń w IB i chciałbym programowo przełączać się między nimi w zależności od stanu. Istnieje constraintsAkolekcja outlet, z których wszystkie są oznaczone jako zainstalowane z IB oraz constraintsBkolekcja outlet, z których wszystkie są odinstalowane w IB. Mogę programowo przełączać się między tymi dwoma zestawami w następujący sposób: …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.