반응형
프린터로 라벨을 프린트하기 위해서는 인자로 이미지를 전달해야 하기 때문에
custom UIView를 만들어 이를 이미지로 변환해 넘겨주기로 했다.
let renderer = UIGraphicsImageRenderer(size: view.bounds.size)
let image = renderer.image { ctx in
view.drawHierarchy(in: view.bounds, afterScreenUpdates: true)
}
이렇게 해주면 아주 간단하게 UIView를 UIImage로 변환할 수 있다.
참고 : Hacking with Swift_ How to render a UIView to a UIImage
728x90
반응형
'초보 iOS 개발자의 일상 > 개발 업무' 카테고리의 다른 글
AppStore Connect Operation Error - 외부 Framework Architecture 제거 (0) | 2021.05.07 |
---|---|
신규 프로젝트 생성부터 배포까지 완료한 나의 첫 프로젝트 (0) | 2021.05.07 |
[Swift iOS] Custom Font 추가 (0) | 2021.05.04 |
[Swift iOS] create barcode from string 바코드 생성 [code128, EAN13] using CIFilter (1) | 2021.04.30 |
[Swift iOS] UINavigationController 화면 이동 (0) | 2021.04.27 |