Вы можете реализовать контроллер представления, который имеет указатель даты в своем представлении.Давайте назовем это DatePickerViewController
.Этот класс может реализовывать протокол, например datePickerViewController:pickedDate:
или что-то в этом роде.Когда дата выбрана с помощью этого средства выбора даты, он может сообщить своему делегату о выбранной дате.
И затем, когда вам нужно представить эту кнопку выбора даты с помощью кнопки, вы можете создать новый UIPopoverController
, создать новый экземпляр DatePickerViewController
, передать этот экземпляр поповеру как contentViewController
ипредставить поповер контроллер с вашей кнопки.
Чтобы получить информацию о выбранной дате, когда вы создаете DatePickerViewController
, вы можете установить свой контроллер представления delegate
его, чтобы вы могли знать,о выбранных датах.