Cocoa Touch Frameworks, które napędzają aplikacje iOS, mają wiele sprawdzonych wzorców znalezionych na Macu, ale zostały zbudowane ze szczególnym naciskiem na interfejsy dotykowe i optymalizację.
Chciałbym dostosować tło (a może także ramkę) wszystkich UITableViewCells w moim UITableView. Do tej pory nie byłem w stanie dostosować tego, więc mam kilka białych komórek, które są domyślne. Czy można to zrobić za pomocą zestawu iPhone SDK?
Mam pytanie dotyczące UIButton i jego obszaru działania. Używam przycisku Info Dark w kreatorze interfejsów, ale odkrywam, że obszar trafienia nie jest wystarczająco duży dla palców niektórych osób. Czy istnieje sposób na zwiększenie obszaru działania przycisku albo programowo, albo w Konstruktorze interfejsów bez zmiany rozmiaru grafiki InfoButton?
Zaimplementowałem niestandardową klasę komórek widoku tabeli, która dziedziczy UITableViewCell. Widok tabeli zawiera obraz tła, więc chcę, aby tło komórki było przezroczyste. Wygląda świetnie przed iOS7. Jednak w iOS7 komórka jest zawsze wyświetlana z białym tłem. Nawet w Xcode7, 2015 jest błąd w scenorysie : musisz ustawić kolor tła komórki w …
Czy istnieje wbudowany sposób na przejście od a UIViewdo jego UIViewController? Wiem, że możesz dostać się UIViewControllerdo jego UIViewpoprzez, [self view]ale zastanawiałem się, czy istnieje odwrotne odniesienie?
Korzystałem z tego w mojej aplikacji na iPhone'a if (title == nil) { // do something } ale generuje wyjątek, a konsola pokazuje, że tytuł to „(null)”. Teraz używam tego: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } Jaka jest różnica i jaki jest najlepszy sposób …
Mam widok z UITapGestureRecognizer. Więc kiedy stukam w widok, nad tym widokiem pojawia się inny widok. Ten nowy widok ma trzy przyciski. Kiedy teraz naciskam jeden z tych przycisków, nie otrzymuję akcji przycisków, dostaję tylko akcję gestu stuknięcia. Nie mogę już używać tych przycisków. Co mogę zrobić, aby uzyskać dostęp …
Szukam czystego przykładu, jak skopiować tekst do schowka na iOS, którego można następnie użyć / wkleić w innych aplikacjach. Zaletą tej funkcji jest to, że tekst można szybko skopiować, bez standardowych funkcji podświetlania tekstu tradycyjnego kopiowania tekstu. Zakładam, że są kluczowe klasy UIPasteboard, ale nie mogę znaleźć odpowiednich obszarów w …
Mam problem z uzyskaniem bardzo podstawowego zachowania układu za pomocą funkcji automatycznego układu. Mój kontroler widoku wygląda tak w IB: Górna etykieta to etykieta tytułowa, nie wiem ile to będzie linii. Potrzebuję etykiety tytułu, aby wyświetlić wszystkie wiersze tekstu. Potrzebuję również pozostałych dwóch etykiet i małego obrazu, który powinien być …
Mam UITableView, który ma dwa tryby. Kiedy przełączamy się między trybami, mam inną liczbę sekcji i komórek na sekcję. Idealnie byłoby zrobić fajną animację, gdy stół rośnie lub kurczy się. Oto kod, który próbowałem, ale nic nie robi: CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:0.5]; [self.tableView …
Mam UIScrollViewdozwolone tylko przewijanie w poziomie i chciałbym wiedzieć, w którym kierunku (w lewo, w prawo) użytkownik przewija. To, co zrobiłem, było podklasowanie UIScrollViewi zastąpienie touchesMovedmetody: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch previousLocationInView:self].x; …
Mam obraz prostokątny (jpg) i chcę go użyć do wypełnienia tła przycisku zaokrąglonym rogiem w kodzie xcode. Napisałem następujące: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; Jednak przycisk, który otrzymuję przy takim podejściu, nie ma zaokrąglonych rogów: jest …
Wiem, że muszę powiedzieć mojemu UITextField, aby zrezygnował z pierwszego odpowiadania, kiedy chcę zwolnić klawiaturę, ale nie jestem pewien, skąd mam wiedzieć, kiedy użytkownik nacisnął klawisz „Gotowe” na klawiaturze. Czy jest jakieś powiadomienie, na które mogę zwrócić uwagę?
Szukam przewodnika lub samouczka, który pokaże mi, jak skonfigurować prosty UICollectionView przy użyciu tylko kodu. Brodzę po dokumentacji na stronie Apple i korzystam z podręcznika . Ale naprawdę skorzystałbym z prostego przewodnika, który może pokazać mi, jak skonfigurować UICollectionView bez konieczności używania Storyboardów lub plików XIB / NIB - ale …
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.