Pytania otagowane jako cocoa-touch

Cocoa Touch Frameworks, które napędzają aplikacje iOS, mają wiele sprawdzonych wzorców znalezionych na Macu, ale zostały zbudowane ze szczególnym naciskiem na interfejsy dotykowe i optymalizację.



11
Zmiana punktu kotwicy CALayer powoduje przesunięcie widoku
Chcę zmienić anchorPoint, ale zachować widok w tym samym miejscu. Próbowałem NSLog-ing self.layer.positioni self.centeri obaj pozostają takie same, niezależnie od zmian w Anchorpoint. Jednak mój pogląd się porusza! Jakieś wskazówki, jak to zrobić? self.layer.anchorPoint = CGPointMake(0.5, 0.5); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); self.layer.anchorPoint = CGPointMake(1, 1); NSLog(@"center point: %f …

6
Jak obsługiwać protokoły Objective-C, które zawierają właściwości?
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 podklasy. Pytanie brzmi, czy jeśli dostosujesz się do tego protokołu, czy musisz samodzielnie zsyntetyzować właściwości? Jeśli rozszerzasz superklasę, …



5
Jak przekazać obiekt za pomocą NSNotificationCenter
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] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissSheet) …


30
Separator UITableViewCell znika w iOS7
Mam dziwny problem UITableViewtylko z iOS 7. UITableViewCellSeparatorznika nad pierwszym i pod ostatnim wierszem. Czasami pojawia się po wybraniu wierszy lub przewijaniu. W moim przypadku tableViewładuje się Storyboardze UITableViewStylePlainstylu. Problem na pewno nie występuje UITableViewCellSeparatorStyle, co nie jest zmieniane z domyślnego UITableViewCellSeparatorStyleSingleLine. Jak czytałem na forach deweloperów Apple ( tutaj …

20
Jak porównać kolory UIColors?
Chciałbym sprawdzić zestaw kolorów dla tła w UIImageView. Próbowałem: if(myimage.backgroundColor == [UIColor greenColor]){ ...} else{ ...} ale to nie działa, nawet jeśli wiem, że kolor jest zielony, zawsze wpada w inną część. Czy istnieje również sposób na wyświetlenie bieżącego koloru w konsoli debugowania. p [myimage backgroundColor] i po [myimage backgroundColor] …


8
Czy istnieje dobra biblioteka wykresów dla iPhone'a? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

5
Xcode nie pokazuje linii, która powoduje awarię
Za każdym razem, gdy moja aplikacja ulega awarii, Xcode podświetla wywołanie UIApicationMain () w funkcji main () jako wiersz, który spowodował awarię. W niektórych przypadkach było to normalne (na przykład błąd segmentacji), ale awaria, z którą próbuję sobie poradzić, to prosty SIGABRT ze szczegółowymi informacjami zarejestrowanymi w konsoli: *** Terminating …


8
Domyślna wysokość nagłówka sekcji w UITableView
Chcę ustawić wysokość pierwszego nagłówka w moim UITableView. W przypadku innych nagłówków chcę, aby pozostały domyślną wysokością. Jaką wartość / stałą mogę wstawić w miejsce „someDefaultHeight” w poniższym kodzie? - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { if (section == 0) return kFirstHeaderHeight; return someDefaultHeight; } Dzięki

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.