2012-07-31 5 views
0

탐색 모음의 단추를 눌렀을 때 호출되는 작업 시트를 만들었습니다. 3 버튼을 표시합니다 (이메일로 보내기, 인쇄 및 취소). 이제 작업 표의 "인쇄"버튼을 누르면 iPhone이 uiwebview를 인쇄하는 방법을 모르겠습니다. 누구든지 나를 도울 수 있습니까? 아니면 나를위한 샘플 코드가 있습니까? iphone 용 스토리 보드 및 프로그래밍과 함께 최신 Xcode 4.3을 사용하고 있습니다. 미리 감사드립니다. 대신에어 프린트 및 위생 용지 - 어떻게?

답변

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]; 
관련 문제