Die Cocoa Touch Frameworks, die iOS-Apps steuern, weisen viele bewährte Muster auf, die auf dem Mac zu finden sind. Sie wurden jedoch mit einem besonderen Schwerpunkt auf berührungsbasierten Benutzeroberflächen und Optimierung entwickelt.
Das heißt, meine App legt zu Beginn einige Standardwerte fest. Dann können diese Werte vom Benutzer überschrieben werden. Und wenn der Benutzer etwas durcheinander bringt, möchte ich diese Einstellungen auf die Standardwerte meiner App zurücksetzen. Soweit ich weiß, sind die App-Standardeinstellungen ein anderes Wörterbuch als die Benutzerstandards, und die Benutzerstandards …
Wir haben unsere Bibliothek, die wir an unsere Kunden versenden, und ich möchte einige Methoden als "veraltet" markieren, weil wir sie geändert haben (wie Apple es im iPhone SDK tut). Ich habe das __OSX_AVAILABLE_BUT_DEPRECATEDVorprozessor-Makro gesehen, das zugeordnet ist __AVAILABILITY_INTERNAL, das zugeordnet ist __attribute__((deprecated))... Nun, ich bin ein bisschen verwirrt mit …
Ich habe eine benutzerdefinierte Ansicht in einem UIBarButtonItem, die durch Aufrufen festgelegt wurde -initWithCustomView. Mein Balkenschaltflächenelement wird einwandfrei wiedergegeben, aber wenn ich darauf tippe, wird die Aktion für mein Zielobjekt nicht aufgerufen. Hier ist mein Code: UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage.png"]]; UIBarButtonItem *bbItem = [[UIBarButtonItem alloc] initWithCustomView:imageView]; self.navigationItem.leftBarButtonItem …
@"value:hello World:value"Was soll ich verwenden, wenn ich einen Wert vom NSString erhalten möchte? Der von mir gewünschte Rückgabewert ist @"hello World".
Kann ich ein Bild von der Website herunterladen und dauerhaft in meiner App speichern? Ich habe wirklich keine Ahnung, aber es wäre eine nette Funktion für meine App.
Meine Frage ist so einfach wie der Titel, aber hier ist ein bisschen mehr: Ich habe ein UITextField, auf dem ich das Hintergrundbild festgelegt habe. Das Problem ist, dass sich der Text so eng an den Rand schmiegt, der auch der Rand des Bildes ist. Ich möchte, dass mein Textfeld …
Ich rufe manuell einen Segue auf (als modal festgelegt), um ein Anmeldeformular in Xcode 4.2 mithilfe von Storyboards mit der folgenden Codezeile anzuzeigen: [self performSegueWithIdentifier:@"LoginSegue" sender:nil]; Ich vermisse wahrscheinlich etwas wirklich Einfaches, kann jedoch die Anmeldeansicht nicht programmgesteuert schließen und zur vorherigen Ansicht zurückkehren. Die Ansicht ist Teil eines Navigationsansichts-Controllers. …
Ich versuche ein paar Dinge in meinem Kopf über die Implementierung zu klären copyWithZone:, kann jemand Folgendes kommentieren ... // 001: Crime is a subclass of NSObject. - (id)copyWithZone:(NSZone *)zone { Crime *newCrime = [[[self class] allocWithZone:zone] init]; if(newCrime) { [newCrime setMonth:[self month]]; [newCrime setCategory:[self category]]; [newCrime setCoordinate:[self coordinate]]; [newCrime …
Ich habe eine iPhone-Datenbank-App, die eine UIPickerViewmit Daten aus einer Tabelle lädt . Ich möchte die ausgewählte Zeile aus den Daten in einer anderen Tabelle auf eine bestimmte Zeile setzen. Zum Beispiel: Angenommen, ich habe eine UIPickerView, die mit X Namen der Freunde der iPhone-Benutzer geladen ist (die Anzahl der …
Ich erhalte derzeit eine Zeichenfolge wie diese: @"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54" Und ich teile es so auf: testArray = [[NSArray alloc] init]; NSString *testString = [[NSString alloc] initWithFormat:@"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54,Steve|56,Matty|24,Bill|30,Rob|30,Jason|33,Mark|22,Stuart|54,Kevin|30"]; testArray = [testString componentsSeparatedByString:@","]; dict = [NSMutableDictionary dictionary]; for (NSString *s in testArray) { testArray2 = [s componentsSeparatedByString:@"|"]; [dict setObject:[testArray2 objectAtIndex:1] forKey:[testArray2 objectAtIndex:0]]; } Ich …
Der iOS App Store verfügt über eine blaue runde Schaltfläche zum Kaufen / Herunterladen von Apps. In meiner App können Sie zusätzliche Inhalte herunterladen, und ich möchte eine ähnliche Schaltfläche, nur weil sie dem Benutzer bekannt vorkommt. Wenn Sie nicht wissen, was ich meine: diese Schaltflächen, wie "$ 3.99" Wie …
Ich weiß, dass Sie mit einem UIDatePicker Folgendes verwenden können: NSDate *myDate = picker.date; In meiner Ansicht verwende ich jedoch eine UIPickerView. Wie kann ich den Wert auf ähnliche Weise auswählen lassen? Oder muss ich dafür die Methode didSelectRow einrichten? Update: Dieser Code funktioniert für Picker mit 1 Komponente: NSInteger …
Ich versuche, die Schriftfarbe für UISegmentedControl(für iOS 4. *) von Weiß auf Schwarz zu ändern. UISegmentedControl *button = [[[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:itemTitle, nil]] autorelease]; button.momentary = YES; button.segmentedControlStyle = UISegmentedControlStyleBar; button.tintColor = [UIColor redColor]; for (id segment in [button subviews]) { for (id label in [segment subviews]) { if ([label …
Ich habe mich gefragt, wie ich die Anzahl der LINES (nicht der in anderen Fragen gestellten Zeichen) begrenzen kann, die ein Benutzer beim Bearbeiten eines UITextField eingeben kann. Idealerweise möchte ich die Eingabe auf max. 10 Zeilen. Wo müsste ich anfangen? Mache ich das mit einer Methode? Im - (BOOL)textViewShouldBeginEditing:(UITextView …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.