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ę.
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łą …
Mam kilka adnotacji, które chcę dodać do mojego MKMapView (może to być 0-n elementów, gdzie n wynosi zwykle około 5). Mogę dodać adnotacje w porządku, ale chcę zmienić rozmiar mapy, aby zmieścić wszystkie adnotacje na ekranie jednocześnie, i nie wiem, jak to zrobić. Patrzyłem, -regionThatFits:ale nie jestem pewien, co z …
Jak możemy sprawdzić, czy ciąg składa się tylko z liczb. Pobieram podciąg z ciągu i chcę sprawdzić, czy jest to podciąg numeryczny, czy nie. NSString *newString = [myString substringWithRange:NSMakeRange(2,3)];
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 …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 11 miesięcy temu . Popraw to pytanie Używając PyObjC , możesz używać Pythona do pisania aplikacji Cocoa dla OS …
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 …
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 …
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ć …
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.
Próbuję dowiedzieć się, czy aktualna data mieści się w zakresie dat za pomocą NSDate. Na przykład możesz pobrać aktualną datę / godzinę za pomocą NSDate: NSDate rightNow = [NSDate date]; Chciałbym wtedy wykorzystać tę datę, aby sprawdzić, czy mieści się w przedziale 9-17 .
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 …
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.