=
3.84.186.122

Daschmi's Notizblog

RSS Feed

Bilder im Album speichern aus einer iOS App

Erstellt in IPhone SDK am 15. April 2013

Um Bilder im Album „Aufnahmen“ abzulegen, kann folgender Code in einer iOS App verwendet werden:

UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil);

Neue Version der iPhone Anwendung Airleben Luftdichtheitsklassenrechner veröffentlicht

Erstellt in IPhone SDK, Sonstiges am 19. Januar 2013

Gestern wurde die neue Version des Airleben Luftdichtheitsklassenrechners veröffentlicht. Der Airleben Luftdichtheitsklassenrechner ist eine iPhone Anwendung der Firma LBG GmbH Gotha, programmiert von maennchen1.de.

Die neuen Funktionen im Überblick:

  • iPhone5 Kompatibilität erhöht
  • Neue Funktion „Einheitenrechner“
  • Umrechnung von Einheiten aus Druck, Fläche, Länge, Masse, Zeit, Volumen, Geschwindigkeit, Temperatur, Leistung, Energie

Die App kann hier kostenlos über den App. Store bezogen werden.

Problem mit Hintergrund eines UITableView nach Update auf iOS Version 6

Erstellt in IPhone SDK am 28. September 2012

Bisher konnte der Hintergrund eines UITableViews mittels setBackgroundColor direkt gesetzt werden. Ab iOS Version 6 muss das dahinterlegene View gesetzt order entfernt werden. Folgender Code setzt den Hintergrund einer UITableView ab Versio6:

[[self tvConnections] setBackgroundColor:[app cBackground]];
[[self tvConnections] setBackgroundView:nil];

Schriftgröße eines mehrzeiligen UILabel automatisch anpassen.

Erstellt in IPhone SDK am 30. Juni 2012

UILabel unterstützt die automatische Schriftgrößenanpassung von Haus aus. Allerdings nur bei einzeiligen Texten. Mit folgender Funktion wird die Schriftgröße an das übergebene Label angepasst:


- (void)sizeFontForLabel:(UILabel *)label {

 for(int i = 28; i > 10; i = i-2)
 {

 label.font = [UIFont fontWithName:label.font.fontName size:i];
 CGSize constraintSize = CGSizeMake(label.frame.size.width, MAXFLOAT);
 CGSize labelSize = [label.text sizeWithFont:label.font constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];

 if(labelSize.height <= label.frame.size.height) break;

 }

}

Zugriff auf die Kamera und das Album aus einer IPhone Anwendung

Erstellt in IPhone SDK am 10. Juni 2012

Um Bilder zu seiner Anwendung hinzuzufügen macht kann man den Zugriff auf die eingebaute Kamera oder das Album nutzen. Für den Zugriff sollte man die internen Schnittstellen verwenden. Der Zugriff auf die iPhone Funktionen wird über die UIImagePicker Klasse realisiert.

Um den ImagePicker zu nutzen geht man wie folgt vor:

UIImagePickerController *picker1 = [[UIImagePickerController alloc]init];
 picker1.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
 picker1.sourceType = UIImagePickerControllerSourceTypeCamera;
 picker1.allowsEditing = YES;
 picker1.delegate = self;
 [self presentModalViewController:picker1 animated:YES];

Möchte man auf die Kamera statt auf das Album zugreifen ersetzt man den Sourcetyp mit:

picker1.sourceType = UIImagePickerControllerSourceTypeCamera;

Über die Delegate Klasse kann man das zurückgegebene Bild steuern.

Dazu muss man folgende Klasse überschreiben:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

Auf das bearbeitete Bild kann man dann wie folgt zugreifen:

UIImage *img = [info objectForKey:@"UIImagePickerControllerEditedImage"]];

Es macht Sinn das Ganze über ein UIActionSheet zu steuern, um die gewohnte iPhone Bedienung zu erhalten. Die Kamera Funktion lässt sich im übrigen nicht im Simulator testen.



Bitte genehmigen Sie die Verwendung von Cookies dieser Website! Mehr Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen