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
Prawidłowy sposób ładowania końcówki dla podklasy UIView
Zdaję sobie sprawę, że to pytanie zostało już zadane, ale odpowiedzi są sprzeczne i jestem zdezorientowany, więc proszę, nie pal mnie. Chcę mieć UIViewpodklasę wielokrotnego użytku w całej mojej aplikacji. Chcę opisać interfejs za pomocą pliku nib. Teraz powiedzmy, że jest to widok wskaźnika ładowania ze wskaźnikiem aktywności. Chciałbym na …

8
Aplikacja na iPhone'a w trybie poziomym, systemy 2008
Proszę zauważyć, że to pytanie pochodzi z 2008 roku i teraz ma jedynie znaczenie historyczne. Jaki jest najlepszy sposób tworzenia aplikacji na iPhone'a, która od samego początku działa w trybie poziomym, niezależnie od pozycji urządzenia? Zarówno programowo, jak i przy użyciu Interface Builder.

4
UIFont - jak uzyskać cienką czcionkę systemową
UIFontma metody uzyskiwania zwykłej czcionki ( systemFontOfSize) lub pogrubionej czcionki ( boldSystemFontOfSize), ale jak uzyskać „cienką czcionkę systemową” dostępną w scenorysie? Przekazywanie „system-thin” do UIFontContructor nie działa, ten konstruktor działa tylko dla czcionek niesystemowych.

8
Przenosisz obraz UITabBarItem w dół?
Zwykle na każdej karcie znajduje UITabBarsię mały obraz i tytuł z nazwą karty. Obraz jest umieszczany / wyśrodkowany w górnej części karty, aby zmieścić tytuł pod spodem. Moje pytanie brzmi: jeśli chcesz mieć tabBar z samym obrazem i bez tytułu, czy istnieje sposób na przesunięcie obrazu w dół, aby lepiej …

10
Jak pozbyć się ostrzeżenia o „nieużywanej zmiennej” w Xcode?
Dokładnie rozumiem, dlaczego pojawiają się nieużywane ostrzeżenia o zmiennych. Generalnie nie chcę ich tłumić, ponieważ w większości przypadków są niezwykle przydatne. Rozważ jednak następujący (wymyślony) kod. NSError *error = nil; BOOL saved = [moc save:&error]; NSAssert1(saved, @"Dude!!1! %@!!!", error); Xcode zgłasza, że savedjest nieużywaną zmienną, chociaż oczywiście tak nie jest. …


18
Wyrównaj komórki do lewej w UICollectionView
W moim projekcie używam UICollectionView, w którym w wierszu znajduje się wiele komórek o różnych szerokościach. Według: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html rozprowadza komórki wzdłuż linii z równym wypełnieniem. Dzieje się to zgodnie z oczekiwaniami, z wyjątkiem tego, że chcę je wyrównać i na stałe zakodować szerokość dopełnienia. Wydaje mi się, że muszę podklasę …

14
Pobieranie bieżącej strony
W moim widoku przewijania chcę uzyskać bieżącą wyświetlaną stronę (może strona nie jest właściwym terminem). Nie mogę znaleźć żadnej zmiennej, która to przechowuje. Ale myślę, że trzeba to gdzieś trzymać, ponieważ wskaźnik jest w stanie pokazać, który podwidok widoku przewijania jest obecnie wyświetlany. Czy jest to całkowicie przed nami ukryte, …



7
Klasa rozmiarów dla iPada w trybie pionowym i poziomym
Zasadniczo chcę, aby moje podglądy były ustawione inaczej w zależności od orientacji iPada (pionowa lub pozioma) przy użyciu klas rozmiaru wprowadzonych w xcode 6. Znalazłem wiele samouczków wyjaśniających, jak różne klasy rozmiaru są dostępne dla iPhone'ów w orientacji pionowej i poziomej na IB ale wydaje się, że nie ma żadnego, …

10
Uzyskanie odniesienia do najwyższego widoku / okna w aplikacji iOS
Tworzę strukturę wielokrotnego użytku do wyświetlania powiadomień w aplikacji na iOS. Chciałbym, aby widoki powiadomień były dodawane ponad wszystko inne w aplikacji, coś w rodzaju UIAlertView. Kiedy uruchamiam menedżera, który nasłuchuje zdarzeń NSNotification i w odpowiedzi dodaje widoki, potrzebuję odwołania do najwyższego widoku w aplikacji. Oto co mam w tej …

6
Jak przekonwertować std :: string na NSString?
Cześć, próbuję przekonwertować standard std::stringna format, NSStringale nie mam szczęścia. Mogę pomyślnie przekonwertować plik an NSStringna a std::stringza pomocą następującego kodu NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]]; Jednak pojawia się błąd czasu kompilacji, gdy próbuję wykonać następujące czynności NSString *errorMessage = [NSString stringWithCString:REALM encoding:[NSString defaultCStringEncoding]]; Pojawia …

13
Jak używać performSelector: withObject: afterDelay: z typami prymitywnymi w kakao?
NSObjectMetoda performSelector:withObject:afterDelay:pozwala mi wywołać metodę na obiekt z argumentem obiektu po pewnym czasie. Nie można jej używać dla metod z argumentem niebędącym przedmiotem (np. Ints, floats, structs, non-object pointers itp.). Jaki jest najprostszy sposób osiągnięcia tego samego za pomocą metody z argumentem niebędącym przedmiotem? Wiem, że na performSelector:withObject:co dzień rozwiązaniem …

5
Jakie jest znaczenie id?
Próbuję (próbuję) nauczyć się Objective-C i ciągle napotykam takie zdanie: -(id) init; Rozumiem, że idjest to słowo kluczowe języka Objective C, ale co to znaczy, że „kompilator traktuje idw szczególności zasady konwersji typów wskaźników”? Czy idautomatycznie wyznacza obiekt po prawej stronie jako wskaźnik?

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.