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.

20
Jak sprawdzić, czy UILabel jest obcięty?
Mam plik, UILabelktóry może mieć różną długość w zależności od tego, czy moja aplikacja działa w trybie pionowym lub poziomym na iPhonie lub iPadzie. Gdy tekst jest zbyt długi, aby wyświetlić go w jednej linii i jest obcięty, chcę, aby użytkownik mógł go nacisnąć i wyświetlić wyskakujące okienko z pełnym …

6
Jak używać niepustych i dopuszczających wartość null słów kluczowych Objective-C w metodzie interfejsu API opartej na blokach
Rozważ następującą metodę - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Dzięki nowym słowom kluczowymnonnull i nullable adnotacjom możemy go wzbogacić w następujący sposób: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; ale otrzymujemy również to ostrzeżenie: We wskaźniku brakuje specyfikatora typu dopuszczalności wartości …

5
Dostosuj alfa UIColor
Ustawić UIColorza pomocą RGB na tle o UILabel. Próbuję dostosować alphajedyne. Jak mogę zmodyfikować alfa istniejącego rgb UIColor? Edytować Zasadniczo mam UILabelsto zestaw UIColor(używając rgb) i nie będę wiedział, jakiego koloru UILabelssą. W pewnym momencie będę musiał zmienić labelsalfę ”. Jak mogę po prostu zmienić kolor alfa etykiet?

16
Czy można zmienić kolor tła UIButtons?
Ten mnie zaskoczył. Czy w ogóle jest możliwa zmiana koloru tła przycisku UIButton w kakao na iPhone'a? Próbowałem ustawić kolor tła, ale zmienia to tylko rogi. setBackgroundColor:wydaje się być jedyną dostępną metodą na takie rzeczy. [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];

17
„Z kontrolera widoku” znika przy użyciu UIViewControllerContextTransitioning
Mam jeden problem i opisałem go poniżej. Używam UIViewControllerContextTransitioningdo niestandardowych przejść. Mam 2 kontrolery widoku, pierwszy kontroler widoku i drugi kontroler widoku. Teraz chcę dodać drugi kontroler widoku na pierwszym kontrolerze widoku z animacją. Udało mi się to, teraz drugi kontroler widoku jest przezroczysty, więc możemy zobaczyć pierwszy kontroler widoku …


6
Swift natywna klasa bazowa lub NSObject
Przetestowałem niektóre isa swizzling za pomocą Swift i stwierdziłem, że działa tylko wtedy, gdy NSObject jest super-klasą (bezpośrednio lub wyżej) lub używając dekoracji „@objc”. W przeciwnym razie będzie postępować zgodnie ze stylem static- i vtable-dispatch, jak C ++. Czy definiowanie klasy Swift bez klasy bazowej Cocoa / NSObject jest normalne? …


30
UICollectionView cellForItemAtIndexPath nie jest wywoływana
Dopiero po raz drugi używam UICollectionView i być może odgryzłem więcej, niż jestem w stanie przeżuć, ale mimo to: Implementuję UICollectionView (myCollectionView), który używa niestandardowych UICollectionViewCell, które mam podklasę. Komórki podklasy (FullReceiptCell) zawierają UITableView i mają rozmiar kontrolera widoku. Próbuję zezwolić na przewijanie w poziomie między FullReceiptCells. Podklasa UICollectionViewController, która …


5
Pobierz wybrany indeks UITableView
Chcę mieć wybrany indeks dla UITableView. Napisałem następujący kod: NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES]; To zawsze działa dla 1. pozycji. Chcę mieć wybrany indeks windexPathForRow. Proszę pomóż. Dzięki.

16
Jak ustawić ImageView UITableViewCell o stałym rozmiarze, nawet jeśli obraz jest mniejszy
Mam kilka obrazów, których używam do widoków obrazów komórki, wszystkie nie są większe niż 50x50. np. 40x50, 50x32, 20x37 ..... Kiedy ładuję widok tabeli, tekst nie jest wyrównany, ponieważ szerokość obrazów jest różna. Chciałbym również, aby małe obrazy pojawiały się w środku, a nie po lewej stronie. Oto kod, który …

24
Szybkie tworzenie i odtwarzanie dźwięku
Chcę więc stworzyć i odtworzyć dźwięk w języku Swift, który będzie odtwarzany po naciśnięciu przycisku. Wiem, jak to zrobić w Objective-C, ale czy ktoś wie, jak to zrobić w Swift? Tak wyglądałoby w przypadku Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); A potem, żeby to …
104 ios  objective-c  audio  swift 



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.