Pytania otagowane jako objective-c

Tego znacznika należy używać tylko w pytaniach dotyczących funkcji Objective-C lub zależnych od kodu w języku. Tagi [kakao] i [kakao-dotyk] powinny być używane do zapytania o ramy lub klasy Apple. Użyj powiązanych tagów [ios], [macos], [apple-watch] i [tvos] w przypadku problemów specyficznych dla tych platform.

11
Czy IBOutlety powinny być mocne czy słabe pod ARC?
Tworzę wyłącznie na iOS 5 przy użyciu ARC. Czy IBOutlets UIView(s) i (podklasy) powinny być stronglub weak? Następujące: @property (nonatomic, weak) IBOutlet UIButton *button; Pozbyłby się tego wszystkiego: - (void)viewDidUnload { // ... self.button = nil; // ... } Czy są jakieś problemy? Szablony są używane, strongpodobnie jak automatycznie generowane …




30
Jak poruszać się po polach tekstowych (przyciski Dalej / Gotowe)
Jak poruszać się po wszystkich polach tekstowych za pomocą przycisku „Dalej” na klawiaturze iPhone'a? Ostatnie pole tekstowe powinno zamknąć klawiaturę. Mam ustawione przyciski IB (Dalej / Gotowe), ale teraz utknąłem. Zaimplementowałem akcję textFieldShouldReturn, ale teraz przyciski Dalej i Gotowe zamykają klawiaturę.
487 ios  objective-c  iphone 


12
Jak ustawić tytuł UIButton jako lewe wyrównanie?
Muszę wyświetlić adres e-mail z lewej strony UIButton, ale jest on ustawiony na środku. Czy jest jakiś sposób, aby ustawić wyrównanie do lewej strony znaku UIButton? To jest mój obecny kod: UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)]; emailBtn.backgroundColor = [UIColor clearColor]; [emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal]; emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5]; [emailBtn setTitleColor:[[[UIColor …







8
Co oznacza słowo kluczowe „__block”?
Co dokładnie oznacza __blocksłowo kluczowe w celu C? Wiem, że pozwala modyfikować zmienne w blokach, ale chciałbym wiedzieć ... Co dokładnie mówi kompilatorowi? Czy robi coś jeszcze? Jeśli to wszystko, co robi, to dlaczego jest potrzebne? Czy jest to gdzieś w dokumentacji? (Nie mogę tego znaleźć).


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.