티스토리 뷰
iOS 9부터 아이패드 멀티태스킹이 지원되었다고 합니다.
slide over 또는 split view로 두가지 앱을 동시에 띄울 수
있는 것이죠!
관련 WWDC 영상으로는 Getting Started with Multitasking on iPad in iOS 9 가 있습니다.
⚠️ 멀티태스킹과 멀티 윈도우는 다릅니다...!! ⚠️
멀티 윈도우는 iOS 13부터 지원가능한데,
멀티태스킹 처럼 서로 다른 두 앱을 각각 띄우는 것 뿐만 아니라 똑같은 앱을 두개 띄울 수 있는 것 까지 포함합니다.
메모앱을 두개 띄우고 텍스트를 입력하는 영상입니다.
멀티 윈도우 관련 WWDC 영상으로는 Introducing Multiple Windows on iPad 가 있습니다.
[1] 멀티 태스킹 지원하는 방법
iOS 9 이상 이라면 Slide Over & Split View는 default로 가능하게 설정되어있습니다.
여기 나와있는 것들이 default로 이미 다 설정되어있기때문..!!
만약 나의 앱이 Slide Over & Split View가 되는 것을 막고 싶다면 Requires full screen을 체크해주세요!!
문서에 나와있습니다.
[2] 멀티 태스킹에서 이미지 끌어오기 지원하기
멀티태스킹의 꽃(?) 이라고 할 수 있는 개인적으로 정말정말 잘 쓰고 있는 기능인 이미지 끌어오기 기능은 어떻게 할 수 있을까요?!
이 기능은 iOS 11부터 가능하네요
관련 WWDC 영상은 Introducing Drag and Drop 입니다.
이미지를 다른 앱으로부터 받으려면 UIDropInteractionDelegate
나의 앱의 이미지를 다른 앱으로 보내려면 UIDragInteractionDelegate
를 구현해야합니다.
Drag & Drop문서에 자세하게 설명되어있어요 :-)
Sample Code
애플에서 제공하는 샘플 코드입니다 👏
1) Adopting Drag and Drop in a Custom View
2) Adopting Drag and Drop in a Table View
https://developer.apple.com/documentation/uikit/drag_and_drop/adopting_drag_and_drop_in_a_table_view
'🍏 > iOS' 카테고리의 다른 글
[UIScene] UIScene, UIWindowScene, UISceneSession 이란 무엇인가 (1) | 2020.04.26 |
---|---|
[Multitasking] 아이패드 앱에 multitasking을 지원할 때, 고려해야할 점 (0) | 2020.04.24 |
[UIFont] Custom 폰트가 안먹을 때, fontName을 확인해보자 (3) | 2020.04.05 |
[CoreData] CoreData에서 NSManagedObjectContext 여러개 사용하기 + newBackgroundContext() (0) | 2020.04.04 |
[CoreData] CoreData 멀티 스레딩 전략으로 Main Tread Block을 막아보자 (0) | 2020.04.03 |
- Total
- Today
- Yesterday
- 장고 URL querystring
- PencilKit
- Django Firebase Cloud Messaging
- METAL
- 플러터 싱글톤
- 구글 Geocoding API
- Django FCM
- 플러터 얼럿
- SerializerMethodField
- flutter dynamic link
- Python Type Hint
- ribs
- ipad multitasking
- drf custom error
- flutter build mode
- Flutter Clipboard
- flutter deep link
- Flutter Spacer
- github actions
- Flutter Text Gradient
- Dart Factory
- Watch App for iOS App vs Watch App
- Sketch 누끼
- Flutter 로딩
- DRF APIException
- flutter 앱 출시
- cocoapod
- 장고 Custom Management Command
- Django Heroku Scheduler
- Flutter getter setter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |