2016-05-23 2 views
-1

Для пользовательских выбора даты Я используюКак настроить компоненты UIDatePicker в swift?

https://github.com/squimer/DatePickerDialog-iOS-Swift

его работает нормально, но мне нужно добавить две вещи на этом

1.I необходимо повторно организовать компоненты заказа как дата/месяц/год (т. е. 23/05/2016)вместомесяц/дата/год (т.е. 05/23/2016).

2. Мне нужен еще один датапикерный объект с двумя компонентами i.e месяц/год (май/2016).

Как я могу добиться этого

Спасибо заранее

+0

Не понимаю, почему голосуйте за мой вопрос – WeCan

+0

Попробуйте инспектор атрибутов в Xcode –

+0

@TomWolters жаль последнее сообщение. Здесь я не использую раскадровки. так как я могу установить компоненты – WeCan

ответ

0

Вы не можете сделать это с помощью UIDatePicker, и поскольку этот проект использует UIDatePicker, вы не можете это сделать с этим проектом.

UIDatePicker имеет чрезвычайно ограниченные возможности настройки. Вы можете показать ему дату, или время, или и то, и другое. Но вы не можете сообщить , как, чтобы отобразить дату, поэтому вы не можете изменить компоненты или выбрать, какие компоненты даты показывать.

Если вам нужны эти форматы, вам нужно будет использовать UIPickerView и реализовать свои собственные методы delegate и dataSource, чтобы отобразить нужные параметры. Или, может быть, вы можете найти другой проект с открытым исходным кодом, который сделает все, что вам нужно.

+0

извините за то, что в последнее время вам ответили. Теперь я буду работать над UIDatePickerView, а затем обновить свой статус. спасибо – WeCan

+0

после нескольких часов поиска google Я получаю один бесплатный контроллер только для формата MONTH/YEAR https://github.com/jeksys/UIMonthYearPicker, но он не работает, он разбился, если я запускаю вышеупомянутый проект. Спасибо – WeCan

+0

Решил мою проблему, я перепроверяю делегирование делегата и datasource моего UIPickerView в раскадровке, а затем, наконец, я получил представление выбора в формате MAY/2016 MONTH/YEAR. – WeCan