[Swift] UIButton 누르면 UIPickerView로 선택할 수 있게 만들기

앱에 정렬 버튼을 추가했는데 UIPickerView로 정렬을 선택하게 만들고싶었다. 구글링해보니까 UITextField 꼼수 쓰는 법도 있던데..

그렇게 하긴 싫었다. 그래서 그냥 UIButton을 커스텀하자 생각해서 커스텀했음.

커스텀한 소스 코드

선택된 내용을 갖고 오고 싶으면 CRPickerButtonDelegate 내의 func pickerView(_ pickerView: UIPickerView, titleForRow: Int) 을 이용하면 선택된 내용을 가져올 수 있다.