Nie mogę znaleźć sposobu na utworzenie ograniczenia „kwadratowego”, co oznacza, że „szerokość równa się wysokości” w programie Interface Builder. Myślę, że możliwe jest programowe dodanie takiego ograniczenia. Czy jest coś, co mogę zrobić w IB? Może po prostu tego nie widzę? Wydaje się trywialne, ale nie mogę tego znaleźć.
To, co chciałbym zrobić, to przeciągnąć komponent / widok z jednego nadzoru do drugiego w konstruktorze interfejsu Xcode bez resetowania jego klatki / pozycji. Wydaje się, że domyślnym zachowaniem Xcode podczas wykonywania tej czynności jest wyśrodkowanie widoku przesuwanego w pionie i poziomie w nowym widoku nadzoru, przy jednoczesnym zachowaniu jego …
Jestem w stanie zaprojektować niestandardowe komórki UITableViewCell i załadować je dobrze, korzystając z techniki opisanej w wątku znajdującym się na stronie http://forums.macrumors.com/showthread.php?t=545061 . Jednak użycie tej metody nie pozwala już na inicjowanie komórki za pomocą reuseIdentifier, co oznacza, że musisz tworzyć zupełnie nowe instancje każdej komórki przy każdym wywołaniu. Czy …
Prawdopodobnie coś prostego, ale nie mogę zrozumieć, dlaczego nie mogę zmienić rozmiaru UIView w xib w Interface Builder. Utworzyłem nowy widok XIB w xcode iw inspektorze rozmiaru, szerokość i wysokość są wyłączone i wyszarzone do 320 na 460. To dziwne, ponieważ mogę zmienić rozmiar dla pozostałych dwóch widoków (związanych z …
W interfejsie konstruktora, istnieją opcje układu wysłać do tyłu lub do przodu wysyłać żadnych elementów, takich jak UIButton, UIImage, UILabelitp ... Teraz chciałbym zrobić to samo w czasie wykonywania, programowo. Czy jest na to łatwy sposób? Nie chcę tworzyć różnych widoków, po prostu zaktualizuj oś z.
enumto nie atrybut definiuje czas pracy interfejsu Builder. Poniższe informacje nie są wyświetlane w Inspektorze atrybutów programu Interface Builder: enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle Z dokumentacji: Możesz dołączyć atrybut IBInspectable do dowolnej właściwości w …
Zazwyczaj lubię tworzyć i projektować uiviews w konstruktorze interfejsów. Czasami potrzebuję utworzyć pojedynczy widok w xib, który można ponownie wykorzystać w wielu kontrolerach widoku w scenorysie.
Używam XCode6 beta i wypróbowuję Swift. Kiedy umieszczam pewne ograniczenia automatycznego układu w kontrolerze widoku, aplikacja ulega awarii z następującym błędem: Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named IBNSLayoutConstraint'
Tworzę aplikację na iOS i używam Storyboard z włączoną funkcją AutoLayout. Jeden z moich kontrolerów widoku ma zestaw 4 przycisków iw pewnych okolicznościach chciałbym, aby pierwszy z nich zniknął. Jeśli setHidden:TRUEużyję tej metody, przycisk UIButton stanie się niewidoczny, ale nadal oczywiście zajmie miejsce w widoku, a wynikiem jest „dziura”, której …
Kiedyś korzystałem z funkcji automatycznego układania, aby dodawać nowe ograniczenia, aby tworzyć proste ograniczenia do widoku podglądu / widoku względnego w ten sposób (przez długi czas): Jednak ostatnio, po aktualizacji do najnowszego xcode (11.3.3 lub tylko 11.3 / 11C29), mam ten dziwny problem: kiedy ustawiam stałą = 0, zawsze generują …
Zrobiłem pod Xcode 11 i iOS 13, utworzyłem UIScrollview i ustawiłem tam swoją zawartość. Podczas instalowania starszego głównego projektu ten komunikat ostrzegawczy pokazuje: Przewodniki po treści i układzie ramek przed iOS 11.0 Widzę wspomniane przewodniki po układzie w Konstruktorze interfejsów: Jak mogę je usunąć?
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.