Pytania otagowane jako autolayout

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

4
Jak pułapkować na UIViewAlertForUnsatisfiableConstraints?
W dzienniku debugowania pojawia się błąd: Will attempt to recover by breaking constraint <NSLayoutConstraint:0x191f0920 H:[MPKnockoutButton:0x17a876b0]-(34)-[MPDetailSlider:0x17a8bc50](LTR)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful. Jak przechwycić to połączenie? Nie pojawia się nigdzie …

2
setNeedsLayout vs. setNeedsUpdate Ograniczenia i układIfNeeded vs updateConstraintsIfNeeded
Wiem, że łańcuch automatycznego układu składa się zasadniczo z 3 różnych procesów. aktualizacja ograniczeń widoki układu (tutaj otrzymujemy obliczenia ramek) pokaz To, co nie jest do końca jasne, to wewnętrzna różnica między -setNeedsLayouti -setNeedsUpdateConstraints. Z Apple Docs: setNeedsLayout Wywołaj tę metodę w głównym wątku aplikacji, jeśli chcesz dostosować układ widoków …

16
UICollectionView Samoziarniste komórki z automatycznym układem
Próbuję uzyskać samokierowanie UICollectionViewCellsprzy użyciu Auto Layout, ale wydaje mi się, że nie mogę zmusić komórek do dostosowania się do zawartości. Mam problem ze zrozumieniem, w jaki sposób rozmiar komórki jest aktualizowany na podstawie zawartości zawartości contentView komórki. Oto konfiguracja, którą wypróbowałem: Niestandardowy UICollectionViewCellz UITextViewtreściąView. Przewijanie UITextViewjest wyłączone. Ograniczeniem poziomym …

12
Autolayout - rzeczywisty rozmiar UIButton nie uwzględnia wstawek tytułów
Jeśli mam UIButton ustawiony za pomocą autolayout, jego rozmiar ładnie dostosowuje się do zawartości. Jeśli button.imageustawię obraz jako , rozmiar instruktażowy ponownie wydaje się to uwzględniać. Jeśli jednak poprawię titleEdgeInsetsprzycisk, układ nie bierze tego pod uwagę i zamiast tego obcina tytuł przycisku. Jak mogę się upewnić, że wewnętrzna szerokość przycisku …

8
iOS: Wieloliniowy UILabel w układzie automatycznym
Mam problem z uzyskaniem bardzo podstawowego zachowania układu za pomocą funkcji automatycznego układu. Mój kontroler widoku wygląda tak w IB: Górna etykieta to etykieta tytułowa, nie wiem ile to będzie linii. Potrzebuję etykiety tytułu, aby wyświetlić wszystkie wiersze tekstu. Potrzebuję również pozostałych dwóch etykiet i małego obrazu, który powinien być …


4
NSInvalidUnarchiveOperationException: nie można utworzyć wystąpienia klasy o nazwie NSLayoutConstraint
Jestem w tym bardzo nowy. Postępowałem zgodnie z instrukcją Apple'a krok po kroku dla projektu iPhone'a „HelloWorld”. Uruchomiłem go w symulatorze iPhone'a 5.0 i się zawiesił: 2012-11-02 14: 46: 06.782 HelloWorld [9880: c07] * Zakończenie aplikacji z powodu nieprzechwyconego wyjątku „NSInvalidUnarchiveOperationException”, powód: „Nie można utworzyć instancji klasy o nazwie NSLayoutConstraint” …

13
Układ automatyczny z ukrytymi widokami UIV?
Wydaje mi się, że dość powszechnym paradygmatem jest pokazywanie / ukrywanie UIViews, najczęściej w UILabelszależności od logiki biznesowej. Moje pytanie brzmi: jaki jest najlepszy sposób używania AutoLayout do reagowania na ukryte widoki, tak jakby ich ramka była 0x0. Oto przykład dynamicznej listy 1-3 funkcji. W tej chwili mam górną przestrzeń …

15
UITextView, który rozwija się do tekstu przy użyciu automatycznego układu
Mam widok, który jest całkowicie programowo opracowany przy użyciu automatycznego układu. Mam UITextView w środku widoku z elementami powyżej i poniżej. Wszystko działa dobrze, ale chcę mieć możliwość rozwijania UITextView w miarę dodawania tekstu. Powinno to zepchnąć wszystko poniżej, gdy się rozszerzy. Wiem, jak to zrobić na zasadzie „sprężyn i …

11
Jak dostosować punkt zakotwiczenia CALayer, gdy używany jest układ automatyczny?
Uwaga : od czasu zadania tego pytania sytuacja się zmieniła; zobacz tutaj, aby uzyskać dobry przegląd. Przed automatycznym układem można było zmienić punkt zakotwiczenia warstwy widoku bez przesuwania widoku, przechowując ramkę, ustawiając punkt zakotwiczenia i przywracając ramkę. W świecie automatycznego układu nie ustawiamy już ramek, ale wydaje się, że ograniczenia …
161 ios  calayer  autolayout 



13
UILabel sizeToFit nie działa z automatycznym układem ios6
Jak mam skonfigurować programowo (iw jakiej metodzie) UILabel, którego wysokość zależy od jego tekstu? Próbowałem to skonfigurować za pomocą kombinacji Storyboard i kodu, ale bezskutecznie. Każdy poleca sizeToFitprzy ustawianiu lineBreakModei numberOfLines. Jednak bez względu na to, czy mogę umieścić ten kod viewDidLoad:, viewDidAppear:albo viewDidLayoutSubviewsnie mogę zmusić go do pracy. Albo …
152 ios  ios6  uilabel  autolayout 

4
Jak zmienić rozmiar nadzoru, aby dopasować wszystkie podglądy do automatycznego układu?
Moje rozumienie autoukładu jest takie, że bierze rozmiar superwizji i na podstawie ograniczeń i wewnętrznych rozmiarów oblicza pozycje podwidoków. Czy istnieje sposób na odwrócenie tego procesu? Chcę zmienić rozmiar superview na podstawie ograniczeń i wewnętrznych rozmiarów. Jaki jest najprostszy sposób osiągnięcia tego? Mam widok zaprojektowany w Xcode, którego używam jako …

20
reloadData () elementu UITableView z dynamicznymi wysokościami komórek powoduje gwałtowne przewijanie
Czuję, że może to być powszechny problem i zastanawiałem się, czy istnieje jakieś wspólne rozwiązanie tego problemu. Zasadniczo mój UITableView ma dynamiczne wysokości komórek dla każdej komórki. Jeśli nie jestem na górze UITableView i ja tableView.reloadData(), przewijanie w górę staje się skokowe. Uważam, że wynika to z faktu, że ponieważ …

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.