ナビゲーション バーのボタンが押されたときに呼び出されるアクションシートを作成しました。3 つのボタン (メール送信、印刷、キャンセル) が表示されます。アクションシートの「印刷」ボタンが押されたときにiPhoneにuiwebviewを印刷させる方法がわかりません。誰でも私を助けることができますか?または、サンプルコードがありますか?iPhone用のストーリーボードとプログラミングで最新のXcode 4.3を使用しています。前もって感謝します !
user1528288
質問する
147 次
1 に答える
0
代わりにActivitySheetを使用してください...
UIImage *yourImage = [UIImage imageNamed:@"yourImage"]; //the image you want to print
NSArray *itemsToShare = @[yourImage];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[ UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeMail, UIActivityTypeMessage, UIActivityTypePostToFacebook, UIActivityTypePostToTwitter, UIActivityTypePostToWeibo]; //or whichever you don't need >>> in this case we just have AirPrint
[self presentViewController:activityVC animated:YES completion:nil];
于 2013-07-19T18:28:35.210 に答える