UIView to klasa we frameworku UIKit iOS definiująca prostokątny obszar na ekranie i interfejsy do zarządzania zawartością w tym obszarze. Wszystkie elementy UI są podklasami UIView lub są zawarte w UIView.
Obecnie tworzę aplikację, która będzie miała wiele timerów, które w zasadzie są takie same. Chcę utworzyć niestandardową klasę, która używa całego kodu timerów, a także układu / animacji, więc mogę mieć 5 identycznych timerów, które działają niezależnie od siebie. Układ utworzyłem za pomocą IB (xcode 4.2), a cały kod timerów …
Zaprojektowałem elementy interfejsu użytkownika w szkicu, a jeden z nich ma cień z rozmyciem 1 i rozłożeniem 0. Spojrzałem na dokument pod kątem właściwości warstwy widoków, a warstwa nie ma nic o nazwie rozprzestrzenianie się lub rozmycie, ani nic równoważnego (jedyną kontrolką było Tylko shadowOpacity) Jak można kontrolować takie rzeczy, …
Szukałem wszędzie i do tej pory nic mi nie wyszło. Zasadniczo chcę mieć plik .xib o nazwie rootView.xib, a wewnątrz niego chcę mieć UIView (nazwijmy to containerView), który zajmuje tylko połowę ekranu (więc byłby zwykły widok i nowy widok). Następnie chcę inny plik .xib o nazwie firstView.xib i załadować go …
Chciałbym wiedzieć, jak korzystać z UIViewnieruchomości clipsToBounds. Oficjalna dokumentacja mówi, co następuje: clipsToBounds własność Wartość logiczna, która określa, czy podglądy są ograniczone do granic widoku. Dyskusja Ustawienie tej wartości na YESpowoduje, że podwidoki są przycinane do granic odbiorcy. Jeśli jest ustawiona na NO, podglądy podrzędne, których ramki wykraczają poza widoczne …
Próbuję dodać cień do widoków, które są ułożone jeden na drugim, widoki zwijają się, umożliwiając wyświetlanie zawartości w innych widokach, w tym duchu chcę pozostać view.clipsToBoundsWŁĄCZONY, aby po zwinięciu widoków ich zawartość została obcięta. Wydaje się, że utrudniło mi to dodanie cienia do warstw, ponieważ po włączeniu clipsToBoundscienie również są …
Mam jeden problem i opisałem go poniżej. Używam UIViewControllerContextTransitioningdo niestandardowych przejść. Mam 2 kontrolery widoku, pierwszy kontroler widoku i drugi kontroler widoku. Teraz chcę dodać drugi kontroler widoku na pierwszym kontrolerze widoku z animacją. Udało mi się to, teraz drugi kontroler widoku jest przezroczysty, więc możemy zobaczyć pierwszy kontroler widoku …
Czy ktoś może dać ostateczne wyjaśnienie relacji pomiędzy UIView's setNeedsLayout, layoutIfNeededi layoutSubviewsmetodami? I przykładowa implementacja, w której zostaną użyte wszystkie trzy. Dzięki. Wprawia mnie w zakłopotanie, że jeśli wyślę setNeedsLayoutwiadomość do widoku niestandardowego, następną rzeczą, którą wywoła po tej metodzie, będzie layoutSubviewsprzeskakiwanie layoutIfNeeded. Z dokumentów, których spodziewałbym się, że przepływ …
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: …
Oba mają większość tych samych atrybutów, obie obsługują różne rodzaje animacji, obie reprezentują różne dane. Jakie są różnice między UIView a CALayer?
Mam jedną, UIViewktóra ma około 8 różnych CALayerpodwarstw dodanych do swojej warstwy. Jeśli zmodyfikuję granice widoku (animowane), to sam widok się kurczy (sprawdziłem to z a backgroundColor), ale rozmiar podwarstw pozostaje niezmieniony . Jak to rozwiązać?
Mam UIView, w którym ułożyłem UIButtons. Chcę znaleźć pozycje tych przycisków UIB. Zdaję sobie sprawę, że buttons.frameda mi to pozycje, ale da mi pozycje tylko w odniesieniu do bezpośredniego superwizji. Czy jest jakiś sposób, abyśmy mogli znaleźć pozycje tych przycisków, z poszanowaniem superviewu UIButtons? Na przykład załóżmy, że istnieje UIView …
Zdaję sobie sprawę, że to pytanie zostało już zadane, ale odpowiedzi są sprzeczne i jestem zdezorientowany, więc proszę, nie pal mnie. Chcę mieć UIViewpodklasę wielokrotnego użytku w całej mojej aplikacji. Chcę opisać interfejs za pomocą pliku nib. Teraz powiedzmy, że jest to widok wskaźnika ładowania ze wskaźnikiem aktywności. Chciałbym na …
Chcę przekonwertować UIView na obraz i zapisać go w mojej aplikacji. Czy ktoś może mi powiedzieć, jak zrobić zrzut ekranu widoku lub przekonwertować go na obraz i jaki jest najlepszy sposób, aby zapisać go w aplikacji (nie w rolce z aparatu)? Oto kod widoku: var overView = UIView(frame: CGRectMake(0, 0, …
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.