은 변화되었다 :사회 활동 시트 (같은 아이폰 OS 6) 아이폰 OS 6
본인은 몇을 보았다 이것을 사용하는 응용 프로그램은 맞춤 작업 시트를 만들지 않고도이를 수행 할 수있는 고유 한 방법이 있습니까?
감사합니다.
은 변화되었다 :사회 활동 시트 (같은 아이폰 OS 6) 아이폰 OS 6
본인은 몇을 보았다 이것을 사용하는 응용 프로그램은 맞춤 작업 시트를 만들지 않고도이를 수행 할 수있는 고유 한 방법이 있습니까?
감사합니다.
NSString *textToShare = @"your text";
UIImage *imageToShare = [UIImage imageNamed:@"yourImage.png"];
NSArray *itemsToShare = @[textToShare, imageToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];
참조 UIActivityViewController 문서 : https://developer.apple.com/documentation/uikit/uiactivityviewcontroller
실제로는 쉽게 만들 수있는 사용자 지정 작업 시트입니다. 이 외에도 이 공유 키트 프레임 워크를 살펴볼 수 있습니다.
아 감사합니다, 그래서 당신이 코드를 구현합니까 어떻게 – MCKapur
필요 정확히 ... –
거의 그대로, 무엇에 방법에 관련된입니다 'your text', 'yourImage.png'및 excludedActivityTypes 행에 원하지 않는 활동 유형을 대신 입력하십시오 (전체 목록은 위의 문서 링크를 참조하십시오). 사용자의 장치 특정 활동을 사용할 수 없으면 o를 표시합니다. r은 적절하지 않습니다. 예를 들어 Weibo는 미국 또는 중동의 기기에 표시되지 않습니다. 트위터가 장치 등에 Twitter를 사용하지 않으면 Twitter가 표시되지 않습니다. – j9suvak