Zauważyłem metody oznaczone jako opcjonalne w kilku protokołach zdefiniowanych w SDK iPhone'a, takich jak UIActionSheetDelegatenp. Protokół. Jak mogę zdefiniować własny protokół i ustawić kilka metod jako
Zauważyłem metody oznaczone jako opcjonalne w kilku protokołach zdefiniowanych w SDK iPhone'a, takich jak UIActionSheetDelegatenp. Protokół. Jak mogę zdefiniować własny protokół i ustawić kilka metod jako
Zastanawiam się, jak moja aplikacja na iPhone'a może zrobić zrzut ekranu z konkretnym UIViewplikiem UIImage. Wypróbowałem ten kod, ale otrzymałem tylko pusty obraz. UIGraphicsBeginImageContext(CGSizeMake(320,480)); CGContextRef context = UIGraphicsGetCurrentContext(); [myUIView.layer...
Jestem całkiem nowy w xcode i objective-c. Chcę zadać bardzo podstawowe pytanie. Widziałem, że podczas „łączenia plików binarnych z bibliotekami” w ustawieniach projektu występują różnice dotyczące frameworka i bibliotek, importowanych z innych projektów w obszarze roboczym. Pierwsze pytanie,...
Jak mogę utworzyć multilinię UILabelw kreatorze interfejsów dla iOS? Próbowałem, UITextViewale nie do końca odpowiadało to moim potrzebom. Jak mogę dodać multilinię (tekst) na etykiecie?
Wiem, że obecność kontrolera widoku more (paska nawigacji) powoduje obniżenie UIView o jego wysokość. Wiem też, że ta wysokość = 44px. Odkryłem również, że to wciśnięcie utrzymuje [self.view].frame.origin.y = 0. Jak więc określić wysokość tego paska nawigacji, inaczej niż tylko ustawiając go na...
Jak zwrócić wielowierszowy tekst CGSize z nowej metody sizeWithAttributes systemu iOS 7? Chciałbym, aby to dawało takie same wyniki, jak sizeWithFont: constrainedToSize. NSString *text = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eu urna quis lacus imperdiet...
Mam UIWebViewktóry wewnątrz UIScrollView(widok przewijania zawiera inny komponent) Próbowałem włączyć multitouch zarówno na konstruktorze Interface lub programowej na UIWebViewale nadal nie można powiększyć do html, muszę obsługiwać zarówno powiększanie u UIScrollViewi UIWebView? Albo coś, czego...
O ile mi wiadomo, Objective-C nie obsługuje przeciążania metod. Jaka może być alternatywa dla tego w Objective-C? Czy powinienem zawsze używać innej nazwy metody?
Więc mam NSArray„myArray” z NSNumbersi NSStrings. Potrzebuję ich w innym, UIViewwięc idę tak: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView"...
A NSIntegerma 32 bity na platformach 32-bitowych i 64 bity na platformach 64-bitowych. Czy istnieje NSLogspecyfikator, który zawsze odpowiada rozmiarowi NSInteger? Ustawiać Xcode 3.2.5 Kompilator llvm 1.6 (to ważne; gcc tego nie robi) GCC_WARN_TYPECHECK_CALLS_TO_PRINTF włączone To...
UITableView ustawione na komórki statyczne. Czy można programowo ukryć niektóre
Widziałem, jak protokoły Objective-C są wykorzystywane w następujący sposób: @protocol MyProtocol <NSObject> @required @property (readonly) NSString *title; @optional - (void) someMethod; @end Widziałem ten format używany zamiast pisania konkretnej nadklasy, która rozszerza...
Czy istnieje sposób na UIScrollViewautomatyczne dostosowanie wysokości (lub szerokości) przewijanej treści? Coś jak: [scrollView setContentSize:(CGSizeMake(320, content.height))];
W aplikacji na iPhone'a, podczas uruchamiania aplikacji na urządzeniu. Jak wykryć rozdzielczość ekranu urządzenia, na którym jest uruchomiona aplikacja?
Właśnie zmieniłem moje pliki .m na .mm i używam C ++. Czy jest sposób, aby zrobić to samo w Swift?
Próbuję przekazać obiekt z delegata mojej aplikacji do odbiorcy powiadomień w innej klasie. Chcę przekazać liczbę całkowitą messageTotal. W tej chwili mam: W odbiorniku: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name]
Szukam metody zamiany NSMutableArray na ciąg. Czy jest coś na równi z tą metodą tablicową Rubiego? >> array1 = [1, 2, 3] >> array1.join(',') => "1,2,3" Twoje zdrowie!
Mam około 50 obiektów CGPoint, które opisują coś w rodzaju „ścieżki” i chcę dodać je do NSArray. Będzie to metoda, która po prostu zwróci odpowiedni CGPoint dla danego indeksu. Nie chcę tworzyć 50 zmiennych, takich jak p1 = ...; p2 = ... i tak dalej. Czy istnieje łatwy sposób, który pozwoliłby...
Próbuję uzyskać nazwę ciągu klasy z samego obiektu klasy. // For instance [NSArray className]; // @"NSArray" Znalazłem, object_getClassName(id obj)ale wymaga to przekazania do niego instancji, aw moim przypadku jest to niepotrzebna praca. Jak więc mogę uzyskać ciąg znaków z obiektu klasy, a...
Czy istnieje sposób na programowe pobranie wersji kompilacji mojej aplikacji? Muszę być w stanie wykryć, kiedy użytkownik zaktualizował aplikację za pośrednictwem AppStore, aby wykonać kod w celu dostosowania