UIKit (nie mylić z frameworkiem front-end GetUIKit) to zorientowana obiektowo struktura, która jest odpowiedzialna za większość interfejsu użytkownika iOS.
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?
Czy istnieje łatwy sposób na bardzo dokładne określenie czasu? Muszę obliczyć pewne opóźnienia między wywołaniami metod. Dokładniej, chcę obliczyć szybkość przewijania w UIScrollView.
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.
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 …
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 …
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ć …
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 …
Ostatnio zastanawiałem się, czy aplikacja na iOS ma tylko jedną UIWindow. Wydaje się, że utworzenie innego UIWindowi umieszczenie go na ekranie nie stanowi problemu . Moje pytanie jest niejasne, ale interesuje mnie: Co potencjalnie mógłbym osiągnąć przez sekundę UIWindow, czego nie można zrobić w inny sposób? Co może się nie …
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 …
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?
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 …
Wiem, jak zmienić wysokość nagłówków sekcji w widoku tabeli. Ale nie mogę znaleźć żadnego rozwiązania, aby zmienić domyślny odstęp przed pierwszą sekcją. W tej chwili mam ten kod: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if (section == 0){ return 0; } return 10; }
Myślałem, że może coś takiego może zadziałać: for (UIView* b in self.view.subviews) { [b removeFromSuperview]; } Chcę usunąć każdy rodzaj podglądu. UIImages, przyciski, pola tekstowe itp.
Muszę dodać puste miejsce w górnej części mojego UITableView, które nie wpływa na rozmiar obszaru zawartości. Przesuwanie zawartości w dół lub dodawanie pustej komórki NIE jest tym, co chcę zrobić. Zamiast tego chcę tylko przesunięcia. W jaki sposób?
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.