Pytania otagowane jako iphone

NIE używaj tego tagu, chyba że adresujesz konkretnie iPhone'a i / lub iPoda touch firmy Apple. W przypadku pytań niezależnych od sprzętu użyj znacznika [ios]. Więcej tagów do rozważenia to [xcode] (ale tylko jeśli pytanie dotyczy samego IDE), [swift], [goal-c] lub [cocoa-touch] (ale nie [kakao]). Proszę powstrzymać się od pytań dotyczących iTunes App Store lub iTunes Connect. Jeśli używasz C #, oznacz za pomocą [mono].

7
Jak uzyskać tytuł strony HTML wyświetlany w UIWebView?
Muszę wyodrębnić zawartość tagu tytułu ze strony HTML wyświetlanej w UIWebView. Jaki jest najsolidniejszy sposób, aby to zrobić? Wiem, że potrafię: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } Jednak działa to tylko wtedy, gdy włączony jest javascript. Ewentualnie mógłbym po prostu zeskanować tekst kodu HTML w celu znalezienia tytułu, ale …

14
UILabel - automatycznie dopasowująca rozmiar etykiety do tekstu?
Czy jest możliwa automatyczna zmiana rozmiaru pola / granic UILabel w celu dopasowania do zawartego tekstu? (Nie obchodzi mnie, czy skończy się większy niż wyświetlacz) Więc jeśli użytkownik wpisze „cześć” lub „moje imię jest naprawdę długie, chcę, żeby zmieściło się w tym polu”, nigdy nie jest skracane, a etykieta odpowiednio …





13
Czy mogę zmienić właściwość mnożnika dla NSLayoutConstraint?
Utworzyłem dwa widoki w jednym superviewie, a następnie dodałem ograniczenia między widokami: _indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth multiplier:1.0f constant:0.0f]; [_indicatorConstrainWidth setPriority:UILayoutPriorityDefaultLow]; _indicatorConstrainHeight = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeHeight multiplier:1.0f constant:0.0f]; [_indicatorConstrainHeight setPriority:UILayoutPriorityDefaultLow]; [self addConstraint:_indicatorConstrainWidth]; [self addConstraint:_indicatorConstrainHeight]; Teraz chcę zmienić właściwość mnożnika za pomocą animacji, ale nie …

8
Najlepsze praktyki w zakresie animacji iPhone UIView
Co jest uważane za najlepszą praktykę dotyczącą animowania przejść widoków na iPhonie? Na przykład ViewTransitionsprzykładowy projekt firmy Apple używa kodu takiego jak: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; ale w sieci krążą też fragmenty kodu, które wyglądają tak: [UIView beginAnimations:nil …

6
Animować zmianę kontrolerów widoku bez korzystania ze stosu kontrolerów nawigacji, widoków podrzędnych lub kontrolerów modalnych?
NavigationControllers mają stosy ViewController do zarządzania i ograniczone przejścia animacji. Dodanie kontrolera widoku jako widoku podrzędnego do istniejącego kontrolera widoku wymaga przekazywania zdarzeń do kontrolera widoku podrzędnego, co jest trudne w zarządzaniu, obarczone niewielkimi irytacjami i generalnie wydaje się być złym hackiem podczas implementacji (Apple odradza również robiąc to). Przedstawienie …

4
drawRect czy not drawRect (kiedy należy używać drawRect / Core Graphics a subviews / images i dlaczego?)
Aby wyjaśnić cel tego pytania: Wiem JAK tworzyć skomplikowane widoki zarówno z podwidokami, jak i przy użyciu drawRect. Staram się w pełni zrozumieć, kiedy i dlaczego należy używać jednego nad drugim. Rozumiem też, że nie ma sensu optymalizować tak dużo wcześniej i robić coś trudniejszego przed wykonaniem jakiegokolwiek profilowania. Pomyśl, …



30
Uprawnienia określone… profil. (0xE8008016). Błąd iOS 4.2
Otrzymuję „przerażający” błąd, The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).gdy próbuję wdrożyć moją pierwszą aplikację na urządzeniu z systemem iOS 4.2.6 (Verizon) bez jailbreak. Rzecz w tym, że nie mam Entitlements filew swoim projekcie, bo w ogóle …

10
Jak sprawdzić, czy aplikacja jest zainstalowana ze strony internetowej na iPhonie?
Chcę utworzyć stronę internetową, stronę, która przekieruje iPhone'a do sklepu z aplikacjami, jeśli iPhone nie ma zainstalowanej aplikacji, ale jeśli iPhone ma zainstalowaną aplikację, chcę, aby otworzył aplikację. Zaimplementowałem już niestandardowy adres URL w aplikacji na iPhone'a, więc mam adres URL do aplikacji, który jest podobny do: myapp:// A jeśli …

8
Xcode / Simulator: Jak uruchomić starszą wersję iOS?
Myślę o aktualizacji do iOS SDK 4.2. Zastanawiam się jednak, czy nadal będę mógł uruchomić symulator jako iOS 3.2. Dzieje się tak, ponieważ tworzę reklamy iAd dla iPada, ale nadal chcę sprawdzić, czy mój program będzie działał z systemem iOS 3.2. Uwaga: w przeszłości widziałem podobny post do tego, ale …
142 ios  objective-c  iphone  xcode  ipad 

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.