Pytania otagowane jako cocoa-touch

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ę.

17
Czy istnieje udokumentowany sposób ustawiania orientacji iPhone'a?
Mam aplikację, w której chciałbym obsługiwać obrót urządzenia w niektórych widokach, ale inne nie mają większego sensu w trybie poziomym, więc zamieniając widoki, chciałbym wymusić ustawienie obrotu na portret. Istnieje nieudokumentowana metoda ustawiająca właściwości na UIDevice, która załatwia sprawę, ale oczywiście generuje ostrzeżenie kompilatora i może zniknąć wraz z przyszłą …





6
NSLog z danymi CGPoint
Mam punkt CGPoint, któremu przypisano dotyk: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; Chcę pobrać wartość współrzędnej x do mojego dziennika konsoli: NSLog(@"x: %s", point.x); Kiedy używam tego, dane wyjściowe dziennika to: x: (null) Sprawdziłem, że punkt nie jest zerowy, gdy jest wywoływany przy użyciu debugera i …


3
Podklasa UIApplication w języku Swift
W celu C było to proste: wystarczyło zaktualizować plik main.m i zmienić parametry UIApplicationMain () return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class])); Ale szybko nie ma pliku main.m, jak mówi przewodnik „Kod napisany w zakresie globalnym jest używany jako punkt wejścia do programu, więc nie potrzebujesz funkcji głównej”. Jak więc …
92 ios  cocoa-touch  swift 


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 …

10
Jak zmienić kolor tła UINavigationBar z AppDelegate
Wiem, jak zmienić UINavigationBarobraz tła, robiąc [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; i wiem, jak ustawić pasek na różne kolory w każdym Views..... Teraz chcę zmienić kolor tła bez używania obrazu na jednolity kolor z app delegate. Nie chcę tego ustawiać za każdym razem z każdego widoku i nie chcę pisać …


16
Jak mogę ustawić UITableView na styl zgrupowany
Mam UITableViewControllerpodklasę z sekcjami. Sekcje są wyświetlane w domyślnym stylu (bez zaokrąglonych rogów). Jak ustawić styl TableView na zgrupowany w kodzie? Nie używam do tego programu Interface Builder, więc potrzebuję czegoś takiego [self.tableView setGroupedStyle] Szukałem na Stack Overflow, ale nie mogłem znaleźć odpowiedzi.


20
Jak zmienić tekst na przycisku Wstecz
Domyślnie przycisk Wstecz używa jako tekstu tytułu kontrolera widoku. Czy mogę zmienić tekst na przycisku Wstecz bez zmiany tytułu kontrolera widoku? Potrzebuję tego, ponieważ mam kontroler widoku, którego tytuł jest za długi do wyświetlenia iw tym przypadku chciałbym wyświetlić tylko „Wstecz” jako podpis przycisku Wstecz. Próbowałem następujących rzeczy, które nie …

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.