2014-09-04 1 views
0

나는 메시지 및 메일에서 옵션을 선택하기 위해 UIactivityViewController를 사용하여 사용자를 클릭 할 때 내 뷰에 버튼이 있습니다. 이제 mfmailcomposeviewcontroller를 모달로 표시 할 때 탐색 및 상태 표시 줄에 대한 사용자 지정 검사 및 수정을 수행 할 수 있도록 사용자가 어떤 옵션을 선택했는지 식별하는 방법을 알고 싶습니다. 또한 장치에서 전자 메일을 보낼 수 있는지 여부를 확인하기 위해 UIActivityViewController에서 메일 옵션을 선택한 경우에만이를 수행 할 수 있습니다.각보기를 모달로 표시하기 전에 UIActivityViewController에서 선택한 옵션을 식별하는 방법은 무엇입니까?

답변

0

내가 아는 한 기본적으로 제공되는 기본 활동으로는이 작업을 수행 할 수 없습니다. 액션이 취소되거나 완료되면 호출되는 것은 completionHandler입니다. 좀 더 세분화 된 제어가 필요한 경우 자신의 활동을 만들고 직접 구현할 수 있습니다.

내장 된 공유 옵션을 사용할 수 없으면 자동으로 비활성화됩니다. 필요한 경우 추가 점검을 수행 할 수 있으며 특정 활동을 사용하지 않으려면 UIActivityViewControllerexcludedActivityTypes 속성을 사용하십시오.

+0

이보기가 모달로 표시되면 어떤 방법으로 색조 색상 및 상태 표시 줄 스타일을 설정할 수 있습니까? 전형적인 setTintColor는 여기서 나를 위해 작동하지 않습니다. – amavi