Pytania otagowane jako uiview

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.

7
Jak mogę naśladować dolny arkusz z aplikacji Mapy?
Czy ktoś może mi powiedzieć, jak mogę naśladować dolny arkusz w nowej aplikacji Mapy w iOS 10? W Androidzie możesz użyć narzędzia, BottomSheetktóre naśladuje to zachowanie, ale nie mogłem znaleźć czegoś takiego na iOS. Czy to prosty widok przewijania ze wstawką zawartości, aby pasek wyszukiwania znajdował się na dole? Jestem …

4
Jak zastosować transformację perspektywy do UIView?
Chcę wykonać transformację perspektywy na UIView (np. Widoczne w coverflow) Czy ktoś wie, czy jest to możliwe? Badałem użycie CALayeri przeglądałem wszystkie pragmatyczne podcasty programisty Core Animation, ale nadal nie jestem pewien, jak stworzyć taką transformację na iPhonie. Każda pomoc, wskaźniki lub przykładowe fragmenty kodu byłyby bardzo mile widziane!

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 …

3
Rama, granice, środek, pochodzenie UIView, kiedy czego użyć?
UIViewma właściwości frame, bounds, centeri origin, i wszystkie one wydają się być ze sobą powiązane. Przez większość czasu mam do czynienia z frameustawieniem pozycji i rozmiaruUIView . Rozumiem, że frameużywa globalnego układu współrzędnych i boundsużywa współrzędnych widoku lokalnego (dlatego jego xiy wynoszą 0, ale nie zawsze), ale nadal mylę się, …
195 uiview  uikit  frame  bounds 




4
Właściwa praktyka tworzenia podklas UIView?
Pracuję nad niektórymi niestandardowymi kontrolkami wejściowymi opartymi na UIView i próbuję ustalić właściwą praktykę konfigurowania widoku. Podczas pracy z UIViewController, jest to dość proste do używania loadViewi pokrewnych viewWill, viewDidmetod, ale gdy instacji UIView, najbliżsi methosds mam to `awakeFromNib, drawRecti layoutSubviews. (Myślę w kategoriach konfiguracji i wywołań zwrotnych.) W moim …


26
Załaduj UIView ze stalówki w Swift
Oto mój kod Objective-C, którego używam do ładowania stalówki dla mojego dostosowanego UIView : -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray objectAtIndex:0]; } Jaki jest odpowiednik kodu w Swift?
148 swift  uiview  xib 

7
Obsługa zdarzeń dla iOS - jak hitTest: withEvent: i pointInside: withEvent: są powiązane?
Chociaż większość dokumentów Apple jest bardzo dobrze napisana, myślę, że „ Przewodnik obsługi zdarzeń na iOS ” jest wyjątkiem. Trudno mi dokładnie zrozumieć, co zostało tam opisane. Dokument mówi: W testowaniu trafień okno wywołuje hitTest:withEvent:najwyższy widok hierarchii widoków; ta metoda jest pointInside:withEvent:kontynuowana przez rekurencyjne wywoływanie każdego widoku w hierarchii widoków, …
145 ios  uiview  uikit 

21
UIView dolnej granicy?
Do a UIScrollView *toScrollView(która jest szerokością ekranu) chcę dodać szare dolne obramowanie (dokładnie takie, jak w polu to widoku tworzenia wiadomości w natywnej aplikacji Wiadomości na telefonie iPhone). Aby to osiągnąć, podążyłem za Cocoa Touch: Jak zmienić kolor i grubość obramowania UIView? i właśnie zakryłem górną granicę niestandardową UINavigationBari utworzyłem …
145 ios  uiview  border 


8
Najlepsze praktyki w zakresie animacji iPhone UIView
Co jest uważane za najlepszą praktykę dotyczącą animowania przejść widoków na iPhonie? Na przykład ViewTransitionsprzykładowy projekt firmy Apple używa kodu takiego jak: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; ale w sieci krążą też fragmenty kodu, które wyglądają tak: [UIView beginAnimations:nil …


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.