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.

10
Uzyskanie odniesienia do najwyższego widoku / okna w aplikacji iOS
Tworzę strukturę wielokrotnego użytku do wyświetlania powiadomień w aplikacji na iOS. Chciałbym, aby widoki powiadomień były dodawane ponad wszystko inne w aplikacji, coś w rodzaju UIAlertView. Kiedy uruchamiam menedżera, który nasłuchuje zdarzeń NSNotification i w odpowiedzi dodaje widoki, potrzebuję odwołania do najwyższego widoku w aplikacji. Oto co mam w tej …

7
Sprawdź, czy widok podrzędny jest w widoku
Tworzę aplikację, w której dodaję podwidok do widoku za addSubview:pomocą IBAction. W ten sam sposób, gdy przycisk z tymIBAction zostanie ponownie dotknięty, powinien wywołać removeFromSuperviewten widok podrzędny dodany do tego IBAction: PSEUDO KOD -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not …

8
Interakcja poza granicami UIView
Czy możliwe jest, aby UIButton (lub jakakolwiek inna kontrolka w tym zakresie) odbierała zdarzenia dotyku, gdy ramka UIButton znajduje się poza ramką swojego rodzica? Ponieważ kiedy próbuję tego, mój UIButton nie wydaje się być w stanie odbierać żadnych zdarzeń. Jak mam to obejść?

4
Jak stworzyć animację odbijania UIView?
Mam następujące przejście CATransition dla wywoływanego UIView finalScoreView, co powoduje, że wchodzi na ekran od góry: CATransition *animation = [CATransition animation]; animation.duration = 0.2; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromBottom; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]; [gameOver.layer addAnimation:animation forKey:@"changeTextTransition"]; [finalScoreView.layer addAnimation:animation forKey:@"changeTextTransition"]; Jak sprawić, by odbijał się raz po opadnięciu, a potem …


16
Usuń wszystkie ograniczenia wpływające na UIView
Mam UIView, który jest umieszczony na ekranie z kilkoma ograniczeniami. Właścicielem niektórych ograniczeń jest superview, inne należą do innych przodków (np. Być może właściwość widoku UIViewController). Chcę usunąć wszystkie te stare ograniczenia i umieścić je w nowym miejscu, używając nowych ograniczeń. Jak mogę to zrobić bez tworzenia IBOutlet dla każdego …

7
Jak przekonwertować UIView na PDF w iOS?
Istnieje wiele zasobów dotyczących sposobu wyświetlania pliku PDF w aplikacji UIView. Teraz pracuję nad utworzeniem pliku PDF z UIViews. Na przykład, mam UIViewz subviews jak TextView, UILabels, UIImages, tak jak mogę przekonwertować Big UIView jako całość, łącznie ze wszystkimi jego subviews i subsubviews do PDF? Sprawdziłem referencje Apple iOS . …

7
Od bieli iOS do przezroczystej warstwy gradientu jest szary
Mam CAGradientLayer wstawioną na dole tego małego widoku szczegółowego, który pojawia się u dołu aplikacji. Jak widać, ustawiłem kolory z białego na wyraźne, ale pojawia się ten dziwny szary odcień. Jakieś pomysły? // Set up detail view frame and gradient [self.detailView setFrame:CGRectMake(0, 568, 320, 55)]; CAGradientLayer *layer = [CAGradientLayer layer]; …


8
Narysuj linię w UIView
Muszę narysować poziomą linię w UIView. Jaki jest najłatwiejszy sposób na zrobienie tego. Na przykład chcę narysować czarną poziomą linię przy y -coor = 200. NIE używam programu Interface Builder.
86 ios  iphone  uiview 


10
Narysuj linię przerywaną (nie przerywaną!) Z IBDesignable w 2017
Za pomocą UIKit łatwo jest narysować linię przerywaną . Więc: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; Czy istnieje sposób na narysowanie prawdziwej przerywanej linii? Jakieś pomysły? Ponieważ to pytanie jest naprawdę stare i nikt nie umieścił pełnego @IBDesignablerozwiązania, oto jest ... Mam nadzieję, że oszczędza …
86 ios  swift  uiview  uikit 

10
Ustawienie alfa na UIView ustawia alfa na podglądzie, co nie powinno mieć miejsca
Zgodnie z dokumentacją dla UIVIew @property(nonatomic) CGFloat alpha Wartość tej właściwości to liczba zmiennoprzecinkowa z zakresu od 0,0 do 1,0, gdzie 0,0 oznacza całkowitą przezroczystość, a 1,0 oznacza całkowitą nieprzezroczystość. Ta wartość wpływa tylko na bieżący widok i nie wpływa na żadne z jego osadzonych widoków podrzędnych. Mam następujący widok …

11
Dodaj obramowanie poza UIView (zamiast wewnątrz)
Jeśli dodasz obramowanie widoku za pomocą kodu w widoku, takim jak self.layer.borderColor = [UIColor yellowColor].CGColor; self.layer.borderWidth = 2.0f; obramowanie jest dodawane wewnątrz widoku w następujący sposób: widok właściwy jest widokiem oryginalnym, jak widać, czarny obszar widoku granicznego jest mniejszy niż widok oryginalny. ale to, co chcę dostać to poza granicę …
83 ios  uiview  border 

4
resize superview po dynamicznej zmianie podglądów podrzędnych przy użyciu autolayout
Z miłości do Boga nie mogę zawisnąć w tym superwizji zmiany rozmiaru. Mam UIView *superview z 4 UILabels. 2 pełnią funkcję nagłówka dla dwóch pozostałych. Zawartość wszystkich 4 jest dynamiczna i pochodzi z bazy danych. SizeToFitvs SizeThatFits:(CGSize)vs UIView systemLayoutSizeFittingSize:, podając albo UILayoutFittingCompressedSizelub UILayoutFittingExpandedSize. Używam autoukładu programowo i ustawiłem wysokość nadzoru …

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.