2014-05-09 3 views
1

iPad/iPhone에는 기본 공유보기가 표시되는 그림을 클릭하고 공유 버튼을 선택할 수있는 옵션이 있습니다. 아래 그림과 같이 그림 1은 그림을 공유하고 공유 버튼을 클릭하면 내가 내 응용 프로그램에서 같은 수행 할 필요가 iPhone/iPad 기본 사진 공유 화면 표시

Pic 2

Pic 1

그림 2에 도시 된 화면을 제공합니다. 이 기본 공유 옵션을 트리거 할 수 있습니까? 어떤 수업이 있나요?

, 당신은 주식 옵션 상자 밖으로 전화를 UIActivityViewController을 사용할 수 있습니다 당신은 아이폰 OS 6 일부터 시작
+0

읽기'UIActivityViewController' 문서 – Raptor

답변

1

에 텍스트, 이미지, URL 특검팀의 공유 UIActivityViewController을 사용할 수 있습니다
+0

공중 투하에 대해 별도의 클래스가 거기에 추가? 또한 UIActivityViewController에서 블루투스 공유를 추가 할 수 있습니까? – Gamerlegend

+0

BlueTooth가 켜져 있으면 AirDrop 옵션이 있습니다. – Raptor

0

: objectsToShare이 어디

UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil]; 
[self presentViewController:controller animated:YES completion:nil]; 

을 귀하의 경우에는 NSArrayUIImage입니다.

당신은 몇 가지 공유 옵션을 제거 할 수 있습니다

controller.excludedActivityTypes = @[UIActivityTypeMessage, UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; 

사용자에게 뷰 컨트롤러를 제공하기 전에.

또한 UIActivityItemSource 프로토콜을 구현하여 공유 콘텐츠를 수정할 수 있습니다.


업데이트 : 아이폰 OS 7은 공중 투하 공유 옵션