iOS/UIKit 13

[iOS / UIKit] How to change UIPickerView Selected Background Color

안녕하세요! 오늘 다뤄볼 주제는 UIPickerView의 Selected Row 색상을 변경하는 것입니다! 위 시뮬레이터에서 보여지는 뷰들에 대한 코드를 먼저 보여드리겠습니다! BEFORE 코드로 보시는 바와 같이 색상에 대해 별도로 설정해준 것이 없음에도 불구하고 아래와 같이 배경색이 설정되어 있는 게 보입니다. 아마 여러분들은 여러분들이 원하는 디자인이 따로 있으시겠지요? 백그라운드 색상을 변경해 봅시다! AFTER (System Yellow Color) 48~50번 Line의 Code를 주목해 주세요! 아마 높은 확률로 여러분은 아예 저 배경색을 지워버리고 싶으실 겁니다. Clear 색상을 적용해 봅시다! AFTER (Clear Color) 48~50번 Line의 Code를 주목해 주세요! 전체 C..

iOS/UIKit 2023.03.02

[iOS / UIKit] How to send email Swift

How to send email Swift 안녕하세요! 오늘은 iOS앱 개발 과정에서 Email 기능을 구현하는 방법을 알아봅시다! + Email에 파일을 첨부하는 방법도 함께 알아봅시다! 바로 전체 코드를 보여드리겠습니다! Email 기능을 활용하려면 Mail 앱에 계정이 등록되어 있어야 합니다! Mail 앱에 계정이 등록되어 있어야 if MFMailComposeViewController.canSendMail() 조건문에서 true를 받을 수 있습니다! GitHub 링크입니다! https://github.com/TDCIAN/SendEmailWithSwift GitHub - TDCIAN/SendEmailWithSwift Contribute to TDCIAN/SendEmailWithSwift develop..

iOS/UIKit 2023.02.13

[iOS / UIKit] How to use PreviewProvider in UIKit

How to use PreviewProvider in UIKit 안녕하세요! 오늘은 UIKit에서 PreviewProvider를 사용하는 방법을 알아봅시다! PreviewProvider는 SwiftUI에서만 사용할 수 있는 게 아닌가 생각하실 수 있겠지만 UIKit에서도 활용할 수 있습니다! 일단 사진부터 보시죠! PreviewProvider 부분만 확대해서 다시 보여드리겠습니다! 전체 코드도 보여드리겠습니다! UIKit 상황에서 개발한다고 하더라도 PreviewProvider를 활용하시려면 반드시 SwiftUI를 import 해주셔야 합니다! 맥북 성능에 따라 PreviewProvider를 사용하시는 게 시뮬레이터나 실기기를 활용하는 것보다 유리할 수도 있고, 그러지 못할 수도 있으니 현재 상황에 맞춰..

iOS/UIKit 2023.02.12