UIPickerView Custom하기
완성화면

주의할점
- 해당 피커뷰를 만들때 customView를 추가해주고 배경색을 미리 세팅을 해놓은 상태에서 alpha값을 0으로 세팅해둔다.
 - 해당 셀이 선택될때는 alpha값을 다시 1값으로 세팅을 해주면 git와 같이 자연스럽게 배경색이 변경되는 pickerView를 만들 수 있다.
 
/// 해당메소드에서 custom뷰를 추가해준다.
func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView {
    ///ex
    let contentView = ContentView(row)
    contentView.unSelected()
    decorateView(pickerView, row: row)
    return contentView
}
func unSelected() {
    self.colorView?.alpha = 0
}
func decorateView(_ picker: UIPickerView, row: Int) {
    for i in 0..<10 {
        if let item = picker.view(forRow: i, forComponent: 0) as? ContentView {
            item.selected(row + 1)
        }
    }
}
