Tôi đang sử dụng chức năng báo thức trong ứng dụng iphone của mình. Khi tôi đặt trạng thái uiswitch thành "ON" và chọn một thời điểm cụ thể từ DatePicker, cho đến khi người dùng thay đổi trạng thái uiswitch thành tắt , datepicker sẽ hiển thị thời gian đã chọn và khi trạng thái được thay đổi thành tắt, bộ chọn ngày sẽ hiển thị thời gian hiện tại, không chọn trước. Tôi không thể tìm thấy bất kỳ tùy chọn nào để đặt giá trị thời gian của ngày giờ thành thời gian hiện tại theo chương trình..Xin vui lòng trợ giúp tôi. phương pháp.lập trình thời gian DatePicker thành thời gian hiện tại
6
A
Trả lời
15
setDate:
được sử dụng để thiết lập ngày cụ thể
[yourDatePicker setDate:[NSDate date]];
Nó sẽ thiết lập bảng chọn ngày giờ đến ngày giờ hiện tại.
2
Hãy thử điều này,
ViewController.h
@interface ViewController : UIViewController
{
IBOutlet UISwitch *onOffSwitch;
UIDatePicker *myPicker;
}
-(IBAction)onOffSwitch:(id)sender;
@end
ViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect pickerFrame = CGRectMake(0,250,0,0);
myPicker = [[UIDatePicker alloc] initWithFrame:pickerFrame];
[self.view addSubview:myPicker];
[myPicker release];
}
-(IBAction)onOffSwitch:(id)sender{
if(onOffSwitch.on) {
NSString *dateStr = @"Tue, 25 May 2010 12:53:58 +0000";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, d LLLL yyyy HH:mm:ss Z"];
NSDate *date = [dateFormat dateFromString:dateStr];
[myPicker setDate:date];
}
else
{
[myPicker setDate:[NSDate date]];
}
}
1
Trong Swift:
yourDatePicker.setDate(date: NSDate, animated: Bool)
+0
Swift 4.0: yourDatePicker.setDate (Ngày(), hoạt ảnh: true) –
Các vấn đề liên quan
- 1. Thời gian tồn tại của thời gian
- 2. C# - Định dạng thời gian hiện tại
- 3. Cách nhận thời gian GPS hiện tại?
- 4. Cách lấy thời gian hiện tại
- 5. Android nhận thời gian UTC hiện tại
- 6. Tách một khoảng thời gian thành nhiều khoảng thời gian
- 7. PHP Kiểm tra xem thời gian hiện tại có trước thời gian quy định không
- 8. Linux, các tệp thời gian sửa đổi khác với thời gian hiện tại
- 9. So sánh dấu thời gian với thời gian hiện tại từ cơ sở dữ liệu
- 10. Lấy ngày hiện tại và thời gian với [NSDate ngày] Thời gian ngày
- 11. Tại sao thời gian sử dụng ColdFusion một giờ sau thời gian thời đại javascript?
- 12. thời gian thực hiện mysql
- 13. Đặt lại theo lập trình thời gian Windows XP IDLE
- 14. Thời gian Android và Java Thời gian
- 15. Phát hiện JIT tại thời gian biên dịch trong MonoTouch
- 16. Làm cách nào để chuyển đổi chuỗi HH: MM: SS thành thời gian thời gian UNIX?
- 17. ActiveRecord SQL thời gian thực hiện
- 18. Lập trình xác định phiên bản thời gian chạy Mono
- 19. Thay đổi App.config tại Thời gian chạy
- 20. Python: Chuyển đổi thời gian UTC thành dấu thời gian UTC
- 21. Gói R và thời gian thực hiện
- 22. Mã thử nghiệm đơn vị nhận thời gian hiện tại
- 23. Lập lịch thời gian chờ trong Haskell
- 24. Dấu thời gian bằng ngôn ngữ lập trình C
- 25. Thuật toán lập lịch trình Thời gian cho Học sinh
- 26. Truy vấn MySQL cho thời gian GMT hiện tại
- 27. Run thời gian VS Compile thời gian (NET)
- 28. Cách đọc nội dung tệp tại thời gian thực hiện? Đầu bếp đọc tại thời gian biên dịch
- 29. Thời gian tham chiếu Dấu thời gian cảm biến Android
- 30. thời gian thực hiện bởi quá trình con chia hai
Nhìn vào các tài liệu cho môi trường 'tài sản date' của 'UIDatePicker'. – rmaddy