728x90
UIActivityViewController
- 내 앱에서 사용하고 있는 표준 서비스들을 다른 앱들에게 제공할 수 있게 해주는 ViewController
- 기능
- String, URL, Image 등의 액션 아이템들을 SMS, e-mail 등으로 공유하게 해준다.
- 아이템을 Paste board에 복사해준다.
- iPad에서는 popover 스타일로 띄워야 한다.
- iPhone이나 iPod touch에서는 modal 스타일로 띄워야 한다.
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func shareItem(_ sender: Any) {
let activityItems: [Any] = ["Hello World~!"]
let activityVC = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
present(activityVC, animated: true, completion: nil)
}
}
728x90
'iOS > 설명' 카테고리의 다른 글
[iOS] CALayer (0) | 2021.12.05 |
---|---|
[iOS] Deeplinking, Universal link, Deferred deeplinking (0) | 2021.12.05 |
[iOS] Hugging priority, Compression Resistance priority (0) | 2021.10.15 |
[iOS] Location 권한 관련 (Deferred Permission) (0) | 2021.09.18 |
[iOS] 아이폰의 해상도 (0) | 2021.09.18 |
댓글