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



16
Animacja drgań UIView
Próbuję wstrząsnąć UIView po naciśnięciu przycisku. Dostosowuję kod, który znalazłem na http://www.cimgf.com/2008/02/27/core-animation-tutorial-window-shake-effect/ . Jednak próba dostosowania następującego kodu do wstrząsania UIView nie działa: - (void)animate { const int numberOfShakes = 8; const float durationOfShake = 0.5f; const float vigourOfShake = 0.1f; CAKeyframeAnimation *shakeAnimation = [CAKeyframeAnimation animation]; CGRect frame = lockView.frame; …

13
Jak obliczyć szerokość ciągu tekstowego określonej czcionki i rozmiar czcionki?
Mam UILabel, który wyświetla kilka znaków. Na przykład „x”, „y” lub „rpm”. Jak mogę obliczyć szerokość tekstu na etykiecie (nie wykorzystuje całej dostępnej przestrzeni)? Służy do automatycznego układania, gdzie inny widok będzie miał większy prostokąt ramki, jeśli ten UILabel ma mniejszy tekst w środku. Czy istnieją metody obliczania tej szerokości …

7
Klucz podstawowy danych podstawowych
Może się to wydawać głupie, ale nadal nie mogłem wymyślić, jak oznaczyć atrybut jako klucz podstawowy w pliku xcdatamodel. Moja pamięć trwała to plik sqlite. Czy ktoś może mi pomóc? W takim przypadku, jak mogę „sprawdzić”, czy identyfikator jest unikalny? Powinienem napisać metodę walidacji czy coś?

16
Najlepszy sposób na przeanalizowanie ciągu adresu URL w celu uzyskania wartości kluczy?
Muszę przeanalizować ciąg adresu URL, taki jak ten: &ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104 Muszę podzielić NSString na części sygnalizacyjne, takie jak cid=241i &avg_rating=4.82280613104. Robiłem to z, substringWithRange:ale wartości wracają w losowej kolejności, więc to wszystko psuje. Czy istnieje klasa, która umożliwia łatwe analizowanie, w której można ją w zasadzie przekonwertować na NSDictionary, aby móc …


9
Kontroler paska kart w kontrolerze nawigacji lub udostępnianie widoku głównego nawigacji
Próbuję zaimplementować interfejs użytkownika o strukturze podobnej do aplikacji Tweetie , która zachowuje się tak: kontroler widoku najwyższego poziomu wydaje się być kontrolerem nawigacji, którego głównym widokiem jest widok tabeli „Konta”. Kliknięcie dowolnego konta powoduje przejście do drugiego poziomu, na którym u dołu znajduje się pasek kart. Każdy element karty …


8
Jak wysłać dane JSON w żądaniu HTTP przy użyciu NSURLRequest
Jestem nowy w celu-c i zaczynam wkładać dużo wysiłku w prośby / odpowiedzi od niedawna. Mam działający przykład, który może wywołać adres URL (przez http GET) i przeanalizować zwrócony plik json. Roboczy przykład tego znajduje się poniżej - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; } - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData …

11
UIBarButtonItem: akcja docelowa nie działa?
Mam niestandardowy widok wewnątrz UIBarButtonItem, ustawiany przez telefon -initWithCustomView. Mój przycisk paska renderuje się dobrze, ale kiedy go stukam, nie wywołuje akcji na moim obiekcie docelowym. Oto mój kod: UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage.png"]]; UIBarButtonItem *bbItem = [[UIBarButtonItem alloc] initWithCustomView:imageView]; self.navigationItem.leftBarButtonItem = bbItem; [imageView release]; [bbItem setTarget:self]; [bbItem …


8
Gdzie powinienem ustawić ograniczenia automatycznego układu podczas programowego tworzenia widoków
Widzę różne przykłady, w których ustawiane są ograniczenia. Niektórzy ustawiali je w viewDidLoad/ loadView(po dodaniu widoku podrzędnego). Inni ustawiają je w metodzie updateViewConstraints, która jest wywoływana przez viewDidAppear. Kiedy próbuję ustawić ograniczenia updateViewContraints, układ może być niespójny, np. Niewielkie opóźnienie przed pojawieniem się widoku. Ponadto, jeśli używam tej metody, czy …


10
iOS 7 i nowsze: ustaw styl paska stanu dla kontrolera widoku
Próbowałem na wiele sposobów ustawić styl paska stanu (domyślny lub lekki), ale nie mogę go uruchomić na podstawie kontrolera widoku. Mogę ustawić styl paska stanu tylko dla całej aplikacji. Czy ktoś ma podpowiedź? próbowałem UIViewControllerBasedStatusBarAppearance i -(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; } ale te metody nie działają.
79 ios  cocoa-touch 

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.