0

ナビゲーション バーのボタンが押されたときに呼び出されるアクションシートを作成しました。3 つのボタン (メール送信、印刷、キャンセル) が表示されます。アクションシートの「印刷」ボタンが押されたときにiPhoneにuiwebviewを印刷させる方法がわかりません。誰でも私を助けることができますか?または、サンプルコードがありますか?iPhone用のストーリーボードとプログラミングで最新のXcode 4.3を使用しています。前もって感謝します !

4

1 に答える 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 に答える