UIActivityViewController : - Aktivität-Elemente-Konfiguration
Ich habe eine UIActivityViewController
mit 3 verschiedenen Arten von Aktivitäten posten.
NSString
, UISimpleTextPrintFormatter
und UIImage
.
Wenn ich twitter, facebook oder senden Sie als E-mail das system fügt immer den string und das Bild, aber wenn ich drucken verwendet das system die UISimpleTextPrintFormatter
es sei denn, ich Entferne es aus der NSArray
. Wie kann ich sagen, die UIActivityViewController
zu verwenden, die UIImage
für den Druck statt?
NSString *textToShare
= [NSString stringWithFormat:@"%@ %@ %i",
_car.make,_car.model, _car.constructionYear];
UISimpleTextPrintFormatter *textDataToShare
= [[UISimpleTextPrintFormatter alloc] initWithText:textToShare];
UIImage* imageToShare = [UIImage imageNamed:_car.picture];
NSArray* items = @[textToShare,imageToShare,textDataToShare];
UIActivityViewController *activityViewController
= [[UIActivityViewController alloc]
initWithActivityItems:items applicationActivities:nil];
InformationsquelleAutor TalkingCode | 2013-01-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, das wird Ihre Frage beantworten: Verschiedene Daten-sharing-Anbieter in UIActivityViewController
InformationsquelleAutor vedran