是否可以在UIDatePicker中禁用无限滚动?

时间:2015-04-23 07:38:16

标签: ios objective-c uidatepicker

我需要在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中禁用无限滚动?

1 个答案:

答案 0 :(得分:0)

设置maximumDateminimumDate是自定义UIDatePicker行为的唯一可能性。如果它不符合您的要求,您可以根据UIPickerView创建自己的自定义日期选择器,或者在GitHub上找到一些3D派对,例如that