picker view, date picker custom 방법

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • mnisj1523
      참가자
      • 글작성 : 6
      • 답글작성 : 3
      1,490 포인트

      현재 년도와 월을 선택하는 picker view를 만들어 놨는데 date picker를 년도와 월만 나오게 할 수 있나요?  

      그리고 picker view에서 가운데 회색으로 나오는  color 값을 변경 하는 방법이 궁금합니다.

    • mnisj1523
      참가자
      • 글작성 : 6
      • 답글작성 : 3
      1,490 포인트

      두번째 질문 자답입니다.

      pickerView.subviews[1]  이 저 가운데 view인것 같네요 이를 이용해 변경해보니 원하는 결과가 나오고 있습니다.

      background color값은 투명도를 주어야 값이 보여지네요 해당view가 picker view title 위에 덮여져 있는것 같네요

      코드 가지고 이것저것 해보다 나온 결과로 추측 해본거라 수정해야될 부분이 있다면 알려주세요

      • 이 답변은 mnisj1523에 의해 1 year, 2 months 전에 수정됐습니다.
      • 이 답변은 mnisj1523에 의해 1 year, 2 months 전에 수정됐습니다.
      • 이 답변은 mnisj1523에 의해 1 year, 2 months 전에 수정됐습니다.
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 544
      19,150 포인트
      1. 아쉽게도 공식적으로 제공하는 방법은 없습니다. UIDatePicker 대신 UIPickerView를 사용하는 것이 낫습니다. [관련 링크]
      2. 자답의 해결책은 권장하지 않습니다. UIKit에 구현된 뷰 내부에 임의로 접근하여 수정하는 것은 부작용이 클 수 있습니다. iOS 버전마다 뷰의 구조가 달라질 수도 있으며, 원하는대로 동작하지 않거나 앱이 죽을수도 있습니다. 공식적으로 제공하는 API를 사용하는 것이 아니라면 지양하는 것이 좋습니다. 굳이 원한다면 커스텀 뷰를 만드는 것이 낫습니다.
2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom