UIKit (nie mylić z frameworkiem front-end GetUIKit) to zorientowana obiektowo struktura, która jest odpowiedzialna za większość interfejsu użytkownika iOS.
Mam UILabelmiejsce na dwa wiersze tekstu. Czasami, gdy tekst jest zbyt krótki, ten tekst jest wyświetlany w pionowym środku etykiety. Jak wyrównać tekst pionowo, aby zawsze znajdował się na górze UILabel?
Jak mogę wyświetlić przycisk usuwania, gdy przesuwasz po UITableViewCell? Zdarzenie nigdy nie jest wywoływane, a przycisk usuwania nigdy się nie pojawia.
Czy istnieje dobry sposób, aby dostosować rozmiar a w UITextViewcelu dostosowania do jego zawartości? Powiedzmy na przykład, że mam UITextViewjeden wiersz tekstu: "Hello world" Następnie dodaję kolejny wiersz tekstu: "Goodbye world" Czy istnieje dobry sposób w Cocoa Touch, aby uzyskać taki, rectktóry będzie zawierał wszystkie linie w widoku tekstowym, dzięki …
Jak uzyskać wymiary ekranu w iOS? Obecnie używam: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; w viewWillAppear:iwillAnimateRotationToInterfaceOrientation:duration: Za pierwszym razem otrzymuję cały rozmiar ekranu. Za drugim razem dostaję ekran minus pasek nawigacyjny.
Mam UITextVieww mojej aplikacji na iOS, która wyświetla dużą ilość tekstu. Następnie stronicuję ten tekst za pomocą parametru marginesu przesunięcia parametru UITextView. Mój problem polega na tym, że wypełnienie UITextViewpomieszało moje obliczenia, ponieważ wydaje się być różne w zależności od rozmiaru czcionki i kroju pisma, którego używam. Dlatego zadaję pytanie: …
Mam następujący kod ... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ... chodzi o to, że mogę mieć wieloliniowy tekst dla przycisku, ale tekst jest zawsze zasłonięty przez tło UIButton. Wywołanie rejestrowania w celu wyświetlenia widoków podrzędnych przycisku pokazuje, że dodano UILabel, …
Mam problem z UITableView's didSelectRowAtIndexPath. Moja tabela jest skonfigurowana tak, że kiedy wybieram wiersz, inicjuje nowy kontroler widoku i wypycha go. Przy pierwszym dotknięciu dowolnego wiersza w tabeli metoda nie zostaje wywołana. Po wybraniu innego wiersza zaczyna on działać normalnie. Sprawdziłem to, ustawiając punkt przerwania na didSelectRowAtIndexPath. Podczas dodawania NSLogdo …
Rozważ, że mam następujący tekst w UILabel(długiej linii tekstu dynamicznego): Ponieważ armia obcych znacznie przewyższa liczebnie drużynę, gracze muszą wykorzystać postapokaliptyczny świat na swoją korzyść, na przykład szukając schronienia za śmietnikami, słupami, samochodami, gruzami i innymi przedmiotami. Chcę zmienić rozmiar UILabel'swysokości, aby tekst mógł się zmieścić. Korzystam z następujących właściwości, …
Mój kod działa dobrze na normalnych urządzeniach, ale tworzy rozmyte obrazy na urządzeniach siatkówki. Czy ktoś zna rozwiązanie mojego problemu? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }
Mam aplikację, która ma pole tekstowe w dolnej połowie widoku. Oznacza to, że kiedy idę pisać w polu tekstowym, klawiatura pokrywa pole tekstowe. Jak mógłbym poruszyć widok w górę podczas pisania, aby zobaczyć, co piszę, a następnie przesunąć go z powrotem do pierwotnego miejsca po zniknięciu klawiatury? Szukałem wszędzie, ale …
Wiem, że obecnie pasek stanu (z czasem, baterią i połączeniem sieciowym) w górnej części iPhone'a / iPada to 20 pikseli dla ekranów bez siatkówki i 40 pikseli dla ekranów z siatkówką, ale na dowód mojej aplikacji chciałbym w przyszłości aby móc to ustalić bez wartości kodowania twardego. Czy można programowo …
Śledziłem ten wątek, aby go zastąpić -preferredStatusBarStyle, ale nie jest on wywoływany. Czy są jakieś opcje, które mogę zmienić, aby to włączyć? (Używam XIB w moim projekcie).
Natknąłem się teraz na kilka przypadków, w których wygodnie byłoby znaleźć „najwyższy” kontroler widoku (ten odpowiedzialny za bieżący widok), ale nie znalazłem sposobu, aby to zrobić. Zasadniczo wyzwanie jest następujące: biorąc pod uwagę, że wykonuje się w klasie, która nie jest kontrolerem widoku (lub widokiem) [i nie ma adresu aktywnego …
Chciałbym umieścić ikonę po lewej stronie dwóch linii tekstu, tak aby między obrazem a początkiem tekstu było około 2-3 pikseli przestrzeni. Samo sterowanie jest wyrównane do środka w poziomie (ustawiane za pomocą Konstruktora interfejsów) Przycisk przypominałby coś takiego: | | |[Image] Add To | | Favorites | Próbuję skonfigurować to …
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.