관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] 버튼을 누를 경우, 클립보드에 자동 저장 기능, 복사하기, copy (UIPasteboard.general.string) 본문

iOS 응용 (swift)

[iOS - swift] 버튼을 누를 경우, 클립보드에 자동 저장 기능, 복사하기, copy (UIPasteboard.general.string)

jake-kim 2020. 11. 20. 00:41

클립보드에 저장하기

UIPasteboard.general.string = "저장 할 텍스트"

클립보드에서 저장된 문자열 가져오기

if let storedString = UIPasteboard.general.string {
            print(storedString)
        }

예제 코드

//
//  ViewController.swift
//  Test
//
//  Created by 김종권 on 2020/11/20.
//

import UIKit
import RxSwift
import RxCocoa

class ViewController: UIViewController {

    @IBOutlet weak var btnCode: UIButton!

    let bag = DisposeBag()

    override func viewDidLoad() {
        super.viewDidLoad()

        btnCode.rx.tap
            .bind(onNext: {
                UIPasteboard.general.string = self.btnCode.titleLabel?.text
            }).disposed(by: bag)
            
        if let storedString = UIPasteboard.general.string {
            print(storedString)
        }

    }
}

 

Comments