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.

6
UITableView, kolor separatora, gdzie ustawić?
Dodałem UITableVieww IB i ustawiłem „delegata” i „źródło danych” i wszystko działa dobrze. Następnie chciałem zmienić kolor separatora, ale jedynym sposobem, w jaki mogłem to zrobić, było dodanie metody do jednego z wywołań zwrotnych delegata. Czy jest lepsze miejsce, w którym powinienem to umieścić? Nie mam tego w tej chwili, …



26
UIButton: jak wyśrodkować obraz i tekst za pomocą imageEdgeInsets i titleEdgeInsets?
Jeśli wstawię tylko obraz do przycisku i ustawię element imageEdgeInsets bliżej góry, obraz pozostaje wyśrodkowany i wszystko działa zgodnie z oczekiwaniami: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Jeśli umieszczę tylko tekst w przycisku i ustawię titleEdgeInsets bliżej dołu, tekst pozostanie wyśrodkowany i wszystko będzie działać zgodnie z oczekiwaniami: …


12
Programowo otwórz aplikację Mapy w iOS 6
W wersjach wcześniejszych niż iOS 6 otwarcie takiego adresu URL powodowało otwarcie aplikacji Mapy (Google): NSURL *url = [NSURL URLWithString:@"http://maps.google.com/?q=New+York"]; [[UIApplication sharedApplication] openURL:url]; Teraz, dzięki nowej implementacji Apple Maps, powoduje to po prostu otwarcie Mobile Safari w Mapach Google. Jak mogę osiągnąć to samo zachowanie w iOS 6? Jak programowo …
159 ios  objective-c  ios6  mapkit 

10
IBOutlet i IBAction
Jaki jest cel korzystania z IBOutlets i IBActions w Xcode i Interface Builder? Czy to ma znaczenie, jeśli nie korzystam z IBOutlets i IBActions? Szybki: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Cel C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender …

9
Programowe przewijanie UIScrollView
Mam, UIScrollViewktóry ma kilka widoków. Gdy użytkownik pstryknie palcem, widok jest przewijany w prawo lub w lewo w zależności od kierunku ruchu palcem. Zasadniczo mój kod działa w sposób podobny do aplikacji do zdjęć na iPhonie. Teraz, czy istnieje sposób, w jaki mogę programowo zrobić to samo, aby skończyć z …


12
Problem z automatycznym dostosowywaniem rozmiaru ramki UICollectionViewCell contentView w komórce prototypu Storyboard (Xcode 6, iOS 8 SDK) występuje tylko podczas uruchamiania na iOS 7
Używam Xcode 6 Beta 3, iOS 8 SDK. Kompiluj docelowy iOS 7.0 przy użyciu języka Swift. Zapoznaj się z moim problemem krok po kroku ze zrzutami ekranu poniżej. Mam UICollectionView w Storyboard. 1 Prototyp UICollectionViewCell, który zawiera 1 etykietę pośrodku (bez reguły autorezyzacji). Fioletowe tło miało oznaczać contentView, który jest …

13
Asynchroniczne ładowanie obrazu z adresu URL w komórce UITableView - podczas przewijania obraz zmienia się na nieprawidłowy
Napisałem dwa sposoby asynchronicznego ładowania obrazów w mojej komórce UITableView. W obu przypadkach obraz załaduje się dobrze, ale kiedy przewinę tabelę, obrazy zmienią się kilka razy, aż przewijanie się skończy, a obraz wróci do właściwego obrazu. Nie mam pojęcia, dlaczego tak się dzieje. #define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) - (void)viewDidLoad { …

12
Programowo dodaj widoki w UIStackView
Próbuję programowo dodawać widoki w UIStackView. Na razie mój kod to: UIView *view1 = [[UIView alloc]init]; view1.backgroundColor = [UIColor blackColor]; [view1 setFrame:CGRectMake(0, 0, 100, 100)]; UIView *view2 = [[UIView alloc]init]; view2.backgroundColor = [UIColor greenColor]; [view2 setFrame:CGRectMake(0, 100, 100, 100)]; [self.stack1 addArrangedSubview:view1]; [self.stack1 addArrangedSubview:view2]; Kiedy wdrażam aplikację, jest tylko jeden widok …

4
Właściwa praktyka tworzenia podklas UIView?
Pracuję nad niektórymi niestandardowymi kontrolkami wejściowymi opartymi na UIView i próbuję ustalić właściwą praktykę konfigurowania widoku. Podczas pracy z UIViewController, jest to dość proste do używania loadViewi pokrewnych viewWill, viewDidmetod, ale gdy instacji UIView, najbliżsi methosds mam to `awakeFromNib, drawRecti layoutSubviews. (Myślę w kategoriach konfiguracji i wywołań zwrotnych.) W moim …

16
Jak dostosować imageSize UIButton?
Jak mogę dostosować rozmiar obrazu przycisku UIButton? Ustawiam obraz tak: [myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal]; Jednak to wypełnia obraz do całego przycisku, jak zmniejszyć obraz?


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.