D
Deltaassissino
Mitglied
Thread Starter
- Dabei seit
- 21.10.2011
- Beiträge
- 35
- Reaktionspunkte
- 0
hallo ich habe ein frage bezüglich der Datums Ausgabe des Datepickers in iOS 5.0
bis her war dies wie folgt 01.01.2012 (iOS 4.3) nun aber mit iOS 5 ist es
Jan 1, 2012 mein alter code ehemalig für iOS 4.3 sieht daher so aus :
bis her war dies wie folgt 01.01.2012 (iOS 4.3) nun aber mit iOS 5 ist es
Jan 1, 2012 mein alter code ehemalig für iOS 4.3 sieht daher so aus :
ich würde aber gerne alleine wegen dem storyboard den code iso 5.0 cmopaktibel machen muss ich wirklich jedes datum ändern ?- (void)viewDidLoad
{
[super viewDidLoad];
NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
[dateComponents setMonth:01];
[dateComponents setYear:2012];
[dateComponents setDay:01];
//etc...
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDate *dateMin = [calendar dateFromComponents:dateComponents];
[dateComponents release];
[dateComponents setMonth:12];
[dateComponents setYear:2012];
[dateComponents setDay:31];
//etc...
NSDate *dateMax = [calendar dateFromComponents:dateComponents];
//[dateComponents release];
datelabel = [[UILabel alloc] init];
datelabel.frame = CGRectMake(33, 94, 176, 21);
datelabel.backgroundColor = [UIColor clearColor];
datelabel.textColor = [UIColor blackColor];
datelabel.font = [UIFont fontWithName"Helvetica-Bold" size: 20.0];
datelabel.textAlignment = UITextAlignmentCenter;
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterMediumStyle;
datelabel.text = [NSString stringWithFormat"%@",
[df stringFromDate:[NSDate date]]];
[df release];
[self.view addSubview:datelabel];
[datelabel release];
datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 195, 320, 216)];
datePicker.datePickerMode = UIDatePickerModeDate;
datePicker.hidden = NO;
datePicker.minimumDate = dateMin;
datePicker.maximumDate = dateMax;
datePicker.date = [NSDate date];
[datePicker addTarget:self
actionselector(LabelChange
forControlEvents:UIControlEventValueChanged];
[self.view addSubview:datePicker];
[datePicker release];
}
- (void)LabelChangeid)sender{
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterMediumStyle;
datelabel.text = [NSString stringWithFormat"%@",
[df stringFromDate:datePicker.date]];
if ([datelabel.text isEqualToString"Jan 4,2012"]||[datelabel.text isEqualToString"Jan 7,2012"]||[datelabel.text isEqualToString"Jan 11,2012"]||[datelabel.text isEqualToString"Jan 15, 2012"]||[datelabel.text isEqualToString"Jan 19, 2012"]||[datelabel.text isEqualToString"Jan 23, 2012"]||[datelabel.text isEqualToString"Jan 27, 2012"]||[datelabel.text isEqualToString"Jan 31, 2012"]
||[datelabel.text isEqualToString"04.02.2012"]||[datelabel.text isEqualToString"08.02.2012"]||[datelabel.text isEqualToString"12.02.2012"]||[datelabel.text isEqualToString"16.02.2012"]||[datelabel.text isEqualToString"20.02.2012"]||[datelabel.text isEqualToString"24.02.2012"]||[datelabel.text isEqualToString"28.02.2012"]
||[datelabel.text isEqualToString"03.03.2012"]||[datelabel.text isEqualToString"07.03.2012"]||[datelabel.text isEqualToString"11.03.2012"]||[datelabel.text isEqualToString"15.03.2012"]||[datelabel.text isEqualToString"19.03.2012"]||[datelabel.text isEqualToString"23.03.2012"]||[datelabel.text isEqualToString"27.03.2012"]||[datelabel.text isEqualToString"31.03.2012"]||[datelabel.text isEqualToString"04.04.2012"]||[datelabel.text isEqualToString"08.04.2012"]||[datelabel.text isEqualToString"12.04.2012"]||[datelabel.text isEqualToString"04.04.2012"]||[datelabel.text isEqualToString"16.04.2012"]||[datelabel.text isEqualToString"20.04.2012"]||[datelabel.text isEqualToString"24.04.2012"]||[datelabel.text isEqualToString"28.04.2012"]||[datelabel.text isEqualToString"02.05.2012"]||[datelabel.text isEqualToString"06.05.2012"]||[datelabel.text isEqualToString"10.05.2012"]||[datelabel.text isEqualToString"14.05.2012"]||[datelabel.text isEqualToString"18.05.2012"]||[datelabel.text isEqualToString"22.05.2012"]||[datelabel.text isEqualToString"26.05.2012"]||[datelabel.text isEqualToString"30.05.2012"]||[datelabel.text isEqualToString"03.06.2012"]||[datelabel.text isEqualToString"07.06.2012"]||[datelabel.text isEqualToString"11.06.2012"]||[datelabel.text isEqualToString"15.06.2012"]||[datelabel.text isEqualToString"19.06.2012"]||[datelabel.text isEqualToString"23.06.2012"]||[datelabel.text isEqualToString"27.06.2012"]||[datelabel.text isEqualToString"03.06.2012"]||[datelabel.text isEqualToString"01.07.2012"]||[datelabel.text isEqualToString"05.07.2012"]||[datelabel.text isEqualToString"09.07.2012"]||[datelabel.text isEqualToString"13.07.2012"]||[datelabel.text isEqualToString"17.07.2012"]||[datelabel.text isEqualToString"21.07.2012"]||[datelabel.text isEqualToString"25.07.2012"]||[datelabel.text isEqualToString"29.07.2012"]||[datelabel.text isEqualToString"02.08.2012"]||[datelabel.text isEqualToString"06.08.2012"]||[datelabel.text isEqualToString"10.08.2012"]||[datelabel.text isEqualToString"14.08.2012"]||[datelabel.text isEqualToString"18.08.2012"]||[datelabel.text isEqualToString"22.08.2012"]||[datelabel.text isEqualToString"26.08.2012"]||[datelabel.text isEqualToString"30.08.2012"]||[datelabel.text isEqualToString"03.09.2012"]||[datelabel.text isEqualToString"07.09.2012"]||[datelabel.text isEqualToString"11.09.2012"]||[datelabel.text isEqualToString"15.09.2012"]||[datelabel.text isEqualToString"19.09.2012"]||[datelabel.text isEqualToString"23.09.2012"]||[datelabel.text isEqualToString"27.09.2012"]||[datelabel.text isEqualToString"29.09.2012"]||[datelabel.text isEqualToString"01.10.2012"]||[datelabel.text isEqualToString"05.10.2012"]||[datelabel.text isEqualToString"09.10.2012"]||[datelabel.text isEqualToString"13.10.2012"]||[datelabel.text isEqualToString"17.10.2012"]||[datelabel.text isEqualToString"21.10.2012"]||[datelabel.text isEqualToString"25.10.2012"]||[datelabel.text isEqualToString"29.10.2012"]||[datelabel.text isEqualToString"02.11.2012"]||[datelabel.text isEqualToString"06.11.2012"]||[datelabel.text isEqualToString"10.11.2012"]||[datelabel.text isEqualToString"14.11.2012"]||[datelabel.text isEqualToString"18.11.2012"]||[datelabel.text isEqualToString"22.11.2012"]||[datelabel.text isEqualToString"26.11.2012"]||[datelabel.text isEqualToString"30.11.2012"]||[datelabel.text isEqualToString"04.12.2012"]||[datelabel.text isEqualToString"08.12.2012"]||[datelabel.text isEqualToString"12.12.2012"]||[datelabel.text isEqualToString"16.12.2012"]||[datelabel.text isEqualToString"20.12.2012"]||[datelabel.text isEqualToString"24.12.2012"]||[datelabel.text isEqualToString"28.12.2012"] ){