Tôi biết cách đặt ngày tối đa và tối thiểu trong UIDatePicker thành một ngày nhất định, đặt tôi đã tự hỏi liệu nó có thể thực hiện được để ngày tối thiểu luôn luôn ngày "hôm nay". Nó chỉ không có ý nghĩa trong ứng dụng của tôi cho người dùng để nhập một ngày đó là trong quá khứ, chỉ cho họ để thêm một ngày hôm nay hoặc trong tương lai.iOS 5 - Đặt ngày tối thiểu UIDatePicker thành "hôm nay"
6
A
Trả lời
24
thiết lập ngày tối thiểu đến nay và ngày hiển thị đến nay + 2 giây:
myDatePicker.date =
[[ NSDate alloc ] initWithTimeIntervalSinceNow: (NSTimeInterval) 2 ];
myDatePicker.minimumDate =
[[ NSDate alloc ] initWithTimeIntervalSinceNow: (NSTimeInterval) 0 ];
Làm điều này khi bạn có init Nib hoặc thiết lập các dữ liệu cho bộ điều khiển xem trên tái sử dụng. Bạn cũng có thể thực hiện việc này trong chế độ xemWillAppear.
Thêm điểm: Bạn có thể thêm một phương pháp IBAction mà tinh tế khuyến khích người dùng không chọn một ngày ốm khuyên:
- (IBAction)datePickerChanged: (id)sender
{
if ([ datePicker.date timeIntervalSinceNow ] < 0)
datePicker.date = now;
}
Các vấn đề liên quan
- 1. UIDatePicker, đặt ngày tối đa và tối thiểu dựa trên ngày hôm nay
- 2. so sánh ngày jpql ngày hôm nay
- 3. vô hiệu hóa các ngày trong lịch jquery giữa ngày hôm nay và ngày đặt
- 4. jQuery datepicker - thay đổi ngày "hôm nay"?
- 5. xóa/ẩn các hàng bên ngoài phạm vi ngày tối thiểu/tối đa của UIDatePicker?
- 6. WPF DatePicker mặc định ngày hôm nay
- 7. Ngày hết hạn hôm nay trong Java
- 8. Đếm ngày cho đến hôm nay moment.js
- 9. MySQL Chọn Ngày Bằng Hôm nay
- 10. đặt ngày tối thiểu trong jquery datepicker
- 11. Làm cách nào để hạn chế ngày tối đa của ngày hôm nay?
- 12. Xác định xem ngày hôm nay là trong một phạm vi của hai ngày trên iOS
- 13. Ngày giờ 25 năm kể từ ngày hôm nay
- 14. Tính toán tuổi Oracle từ ngày sinh và hôm nay
- 15. Đặt ngày tối thiểu và tối đa trên Lịch?
- 16. Mục tiêu C - nhận ngày hôm sau từ hôm nay (ngày mai)
- 17. Tìm hiểu xem NSDate là hôm nay, hôm qua, ngày mai
- 18. NSPredicate và CoreData - quyết định xem thuộc tính Ngày là "hôm nay" (hoặc giữa đêm trước 12 giờ sáng đến tối nay 12 giờ sáng) trên iOS
- 19. Kịch bản phù hợp trong ngày hôm nay
- 20. cách đặt ngày tối thiểu cho bộ chọn ngày giờ kendo
- 21. Giá trị tối thiểu và tối đa của UIDatePicker có thể bao gồm thời gian không?
- 22. Cách đặt phiên bản Ios yêu cầu tối thiểu?
- 23. Java: Phạm vi ngày tối thiểu và tối thiểu
- 24. PostgreSQL, ngày kiểm tra liên quan đến "hôm nay"
- 25. Groovy nhận ngày hôm nay vào phút 00:00:00
- 26. jQuery datepicker với ngày hôm nay như maxdate
- 27. Ngày đầu vào tương thích với iOS - đặt giá trị tối thiểu min
- 28. Ngày tối thiểu và tối đa
- 29. Làm cách nào tôi có thể đặt giá trị ban đầu của dijit.form.DateTextBox thành hôm nay?
- 30. Truy lục ngày và giờ từ UIDatePicker iOS
Awesome, hoạt động tuyệt vời. Cảm ơn rất nhiều vì câu trả lời. – mhbdr
Phương pháp 'IBAction' đó chính xác là những gì tôi đã bỏ lỡ. Cảm ơn nhiều. – Robert
Phương pháp IBAction không còn cần thiết với iOS10. Bộ chọn cuộn lại thời gian hiện tại nếu bạn chọn bất kỳ thứ gì trong quá khứ. –