2012-10-05 2 views
0

나는 UILabel을 가지고 있는데, 내가 원하는 것은 사용자가 UILabel을 클릭하면 UIDatePicker이 열리는 것입니다.사용자가 텍스트 상자를 클릭 할 때 열려있는 날짜 선택기입니까?

어떻게하면 좋을까요?

  • 는 예를 드롭 할 필요가
+0

[텍스트 필드에 탭에 표시 날짜 선택기]의 중복 가능성 (http://stackoverflow.com/questions/6074683/display-datepicker-on-tapping에 탭 이벤트를 만들 UITapGestureRecognizer를 사용한다 -on-textfield) – HDdeveloper

답변

0

여기에 stackoverflow 자체에서 뭔가가 있습니다.

StackOverflow

  1. 응답자를 구현할 필요가 없습니다

    .
  2. 레이블에 사용자 상호 작용을 허용해야합니다.
  3. 해당 제스처 인식기를 해당 레이블에 추가하십시오.
  4. 클릭하면 동작 방법이 호출됩니다.
  5. 위 URL에 언급 된 코드로 작업 시트 /보기를 설정하십시오.
0

많은 방법 같은 프레임 크기의 레이블에 선명한 배경을 가진 사용자 정의 UIButton 그런 다음 버튼을 사용하여 날짜 선택 도구를 엽니 다.

0

레이블에 터치 이벤트를 추가 제스처 인식기를 사용하여 작업을

  • 에를 같은 프레임 레이블 위의 버튼을 추가 할 달성하기

  • 0

    ID 관리자에서 채널을 시도해보십시오. 기본 클래스를 UIControl 클래스에 추가하면 레이블에 IBActions를 추가 할 수 있습니다. 그러나 더 나은 방법은 레이블 대신 textField를 사용하고 배경 이미지를 놓고 경계를 속성 관리자에서 none으로 설정하는 것입니다. 나는 그것이 도움이되기를 바랍니다, 건배 !!

    1

    사용 UILabel

    관련 문제