Pytania otagowane jako uikit

UIKit (nie mylić z frameworkiem front-end GetUIKit) to zorientowana obiektowo struktura, która jest odpowiedzialna za większość interfejsu użytkownika iOS.



4
UIFont - jak uzyskać cienką czcionkę systemową
UIFontma metody uzyskiwania zwykłej czcionki ( systemFontOfSize) lub pogrubionej czcionki ( boldSystemFontOfSize), ale jak uzyskać „cienką czcionkę systemową” dostępną w scenorysie? Przekazywanie „system-thin” do UIFontContructor nie działa, ten konstruktor działa tylko dla czcionek niesystemowych.

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 …

16
przeskalować obraz w UIButton do AspectFit?
Chcę dodać obraz do UIButton, a także chcę przeskalować mój obraz, aby pasował do UIButton (pomniejszyć obraz). Pokaż mi, proszę, jak to zrobić. Oto, czego próbowałem, ale to nie działa: Dodanie obrazu do przycisku i użycie setContentMode: [self.itemImageButton setImage:stretchImage forState:UIControlStateNormal]; [self.itemImageButton setContentMode:UIViewContentModeScaleAspectFit]; Tworzenie „rozciągniętego obrazu”: UIImage *stretchImage = [updatedItem.thumbnail stretchableImageWithLeftCapWidth:0 …

14
UIStackView „Nie można jednocześnie spełnić ograniczeń” dla „zgniecionych” ukrytych widoków
Kiedy moje „wiersze” UIStackView są zgniatane, generują AutoLayoutostrzeżenia. Jednak wyświetlają się dobrze i nic więcej nie jest złego poza tego rodzaju logami: Nie można jednocześnie spełnić ograniczeń. Prawdopodobnie przynajmniej jedno z ograniczeń na poniższej liście jest tym, którego nie chcesz. Spróbuj tego: (1) spójrz na każde ograniczenie i spróbuj dowiedzieć …

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 …


7
UITableView wyłącz przesuwanie, aby usunąć, ale nadal masz usuwanie w trybie edycji?
Chcę czegoś podobnego do aplikacji Alarm, w której nie można przesuwać palcem po usunięciu wiersza, ale nadal można usunąć wiersz w trybie edycji. Po skomentowaniu tableView: commitEditingStyle: forRowAtIndexPath :, wyłączyłem przesuwanie, aby usunąć i nadal miałem przycisk Usuń w trybie edycji, ale co się dzieje, gdy naciskam przycisk Usuń. Co …

4
Jak zrobić natywną animację „efektu pulsu” na UIButton - iOS
Chciałbym mieć jakąś animację pulsu (nieskończona pętla „skalowanie do wewnątrz - skalowanie na zewnątrz”) na UIButton, aby natychmiast przyciągał uwagę użytkowników. Widziałem ten link Jak stworzyć efekt pulsu za pomocą -webkit-animation - zewnętrzne pierścienie, ale zastanawiałem się, czy można to zrobić tylko przy użyciu natywnego frameworka?

21
Podkreśl tekst w UIlabel
Jak mogę podkreślić tekst, który może składać się z wielu wierszy ciągu? Uważam, że niektórzy sugerują UIWebView, ale jest to oczywiście zbyt ciężka klasa do renderowania tylko tekstu. Myślałem, że chciałem ustalić punkt początkowy i długość każdej struny w każdej linii. I odpowiednio narysuj pod nim linię. Spotykam się z …
89 ios  text  uikit  uilabel  underline 





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.