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
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
Wydaje się, że to prosta rzecz, ale nie mogę znaleźć sposobu, aby to zrobić. Byłoby wspaniale zobaczyć kilka różnych
Zwykle na każdej karcie znajduje UITabBarsię mały obraz i tytuł z nazwą karty. Obraz jest umieszczany / wyśrodkowany w górnej części karty, aby zmieścić tytuł pod spodem. Moje pytanie brzmi: jeśli chcesz mieć tabBar z samym obrazem i bez tytułu, czy istnieje sposób na przesunięcie obrazu w dół, aby...
Czy istnieje sposób określenia czasu trwania animacji wiersza UITableView lub uzyskania wywołania zwrotnego po zakończeniu animacji? To, co chciałbym zrobić, to migać wskaźnikami przewijania po zakończeniu animacji. Wykonanie flashowania przedtem nic nie robi. Jak dotąd obejściem, które mam, jest...
Mam problemy z testowaniem zakupów w aplikacji. Odzyskuję prawidłowe identyfikatory produktów, ale po zakupie pojawia się przerażający komunikat „Nie można połączyć się z iTunes Store”. Ciekawe jest to, że przywracanie zakupów wydaje się działać - pojawia się login iTunes. Mam: - Sprawdziłem,...
Badając wyciek pamięci, odkryłem problem związany z techniką wywoływania setRootViewController:wewnątrz bloku animacji przejścia: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController =...
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...
W moim widoku przewijania chcę uzyskać bieżącą wyświetlaną stronę (może strona nie jest właściwym terminem). Nie mogę znaleźć żadnej zmiennej, która to przechowuje. Ale myślę, że trzeba to gdzieś trzymać, ponieważ wskaźnik jest w stanie pokazać, który podwidok widoku przewijania jest obecnie...
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 {...
Nie jestem pewien, co robię źle, ale staram się złapać dotknięcie MKMapViewprzedmiotu. Podklasowałem go, tworząc następującą klasę: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches...
Musiałem sprawdzić, czy kadr mojego widoku jest równy danemu CGRect. Próbowałem to zrobić w ten sposób: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Jednak otrzymałem komunikat o błędzie Invalid operands to binary expression('CGRect' (aka 'struct...
Kiedy więc konfiguruję uprawnienia w projekcie aplikacji na iPhone'a, tworzę nową Entitlements.plist i ustawiam wartość get-task-allow na false. Ale dlaczego? Co reprezentuje ten klucz? EDYTOWAĆ Zwróć uwagę, że jest to związane z tym pytaniem - stwierdziłem, że zmiana wartości tego klucza na...
W kilku przypadkach chcę dodać pasek narzędzi u góry klawiatury iPhone'a (jak na przykład w iPhone Safari podczas nawigowania po elementach formularza). Obecnie określam prostokąt paska narzędzi za pomocą stałych, ale ponieważ inne elementy interfejsu są zmienne - paski narzędzi i paski...
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...
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,...
Chcę szybko sprawdzić, czy plik istnieje w katalogu Dokumenty mojej aplikacji na iPhone'a (lub w dowolnej ścieżce w tym zakresie). Mogę wyliczyć pliki katalogu lub spróbować otworzyć określony plik. Jaki jest najszybszy sposób? Muszę tylko wiedzieć, czy plik tam jest, czy też nie....
Ten tajemniczy błąd pojawia się przy pierwszym (i tylko pierwszym) ładowaniu widoku z powodu następującego wiersza kodu: - (void)viewWillAppear:(BOOL)animated { [textField becomeFirstResponder]; } Występuje zauważalne (~ 3-4 sekundy, nawet na symulatorze) opóźnienie, które powoduje, że moja...
Jeśli nie możesz pobrać obiektu z objectAtIndex: z NSSet, to w jaki sposób możesz odzyskać obiekty?
Czy ktoś może mi dać pomysł, jak uzyskać aktualną datę w milisekundach?
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:...