我需要在Date模式下创建一个UIDatePicker,用户无法无限滚动UIDatePicker。我已尝试设置此链接中的最小和最长日期How to disable infinite scrolling in UIDatePicker?
这里是代码:
template <typename T>
void printContainer(const T &value)
{
std::cout << value;
}
template <template <typename ...> class CONTAINER, typename ... ARGS>
void printContainer(const CONTAINER<ARGS ...> &container)
{
std::cout << '[';
for (const auto &item : container)
{
printContainer(item);
std::cout << ' ';
}
std::cout << ']';
}
但是UIDatePicker仍然是无限滚动,它只是避免了最小 - 最大日期之外的日期。是否可以在UIDatePicker中禁用无限滚动?
答案 0 :(得分:0)
设置maximumDate
和minimumDate
是自定义UIDatePicker
行为的唯一可能性。如果它不符合您的要求,您可以根据UIPickerView
创建自己的自定义日期选择器,或者在GitHub上找到一些3D派对,例如that