728x90
이번엔 공유하기 버튼이 있는 앱 상세화면을 구현하겠습니다.

TodayViewController의 컬렉션 뷰에서 UIViewController를 프레젠터로 넘겨주도록 구현.

화면전환까지 구현완료하였고 이제 컴포넌트들을 넣어주겠습니다.



Share Sheet
공유하기 버튼을 눌렀을때 컨텐츠를 공유할 수 있는 아래 뷰 컨트롤러가 ShareSheet입니다.
iOS기본앱은 기본앱이 아닌곳에서도 다양한 앱으로 공유도 가능합니다.
1. UIActivityViewController
2. URL, 공유할 컨텐츠와 타입은 개발자가 지정가능.
3. 공유될 목적지 또한 개발자가 지정가능.
생각해둘 것 어떤컨텐츠인가? 어떤 앱을 우선순위로 공유?

init( activityItems : [Any], applicationActivities : [UIActivity]?)
앱에서 공유할 컨텐츠 공유될 목적지
앱 상세화면으로 이동할 URL iOS기본 메시지 앱



728x90
'IOS' 카테고리의 다른 글
iOS) UIImagePickerController (0) | 2022.05.11 |
---|---|
iOS) 스토리보드 없이 인스타그램 레이아웃 그리기 & ActionSheet (0) | 2022.05.10 |
iOS) 스토리보드 없이 레이아웃 그리기 연습 & 공유기능 구현 예제 (2) (0) | 2022.05.08 |
iOS) 스토리보드 없이 레이아웃 그리기 연습 & 공유기능 구현 예제 (1) (0) | 2022.05.08 |
iOS) URLSession 정리 (0) | 2022.05.07 |
댓글