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 …
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 …
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 …
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 …
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ć …
Spędziłem dwa dni na wypróbowywaniu różnych rozwiązań dla podejść Mixed i Pure Autolayout, aby osiągnąć coś, co było trywialną konfiguracją widoku przewijania przed automatycznym układem, a teraz jest to oficjalne - muszę być zbyt głupi. Ustawiam to głównie w Storyboard (cóż, tak po prostu jest). Oto moja prośba o pomoc. …
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” …
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ń …
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 …
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 …
Właśnie zacząłem uczyć się AutoLayout dla iOS i przyjrzałem się Visual Format Language. Wszystko działa dobrze, z wyjątkiem jednej rzeczy: po prostu nie mogę wyśrodkować widoku w ramach superwizji. Czy jest to możliwe w przypadku VFL, czy też muszę samodzielnie utworzyć ograniczenie?
Jaki jest najlepszy sposób, aby skorzystać z nowych funkcji automatycznego układu iOS 6, jednocześnie zapewniając kompatybilność ze starszymi urządzeniami we wcześniejszych wersjach iOS?
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 …
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 …
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ż …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.