Как я заставляю UIDatePicker отобразить определенные даты?

Java 11 и более поздние версии
str = "*".repeat(str.length());

Примечание. Это заменяет новые строки \n на *. Если вы хотите сохранить \n, см. Решение ниже.

Java 10 и ранее

str = str.replaceAll(".", "*");

Этот сохраняет строки новой строки.

Чтобы заменить новые строки на *, а также на Java 10 и более ранних версиях, вы можете использовать:

str = str.replaceAll("(?s).", "*");

(?s) не соответствует чему-либо, кроме активизации DOTALL , что делает . также соответствовать \n.

5
задан rptwsthi 30 April 2013 в 11:51
поделиться

1 ответ

Вы не можете ограничить, какие даты можно выбрать в a UIDatePicker. Вы могли изменить дату, когда значение изменилось, событие отправляется, но так как пользователь не может сказать, какие даты "хороши" и которые не являются, это - плохой выбор UI сделать так.

Используйте a UIPickerView из Вашего собственного создания вместо этого.

6
ответ дан 14 December 2019 в 13:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: