Hallo,
als solches ist das von Apple nicht angedacht - ich weiß…
Hat jemand dazu einen Tipp?
Fremde Frameworks etc. möchte ich nehmen.
Sie Code unten und Bild, wie es derweil aussieht.
Hat jemand ne kluge Idee zum Positionieren?
Viele Grüße
Alles anzeigen
als solches ist das von Apple nicht angedacht - ich weiß…
Hat jemand dazu einen Tipp?
Fremde Frameworks etc. möchte ich nehmen.
Sie Code unten und Bild, wie es derweil aussieht.
Hat jemand ne kluge Idee zum Positionieren?
Viele Grüße
Quellcode
- -(BOOL)updateDatePickerForPreparedAlertController:(UIAlertController*)alertController
- {
- // …
- if(alertController == nil)
- {
- return NO;
- }
- // …
- NSString *string = [alertController message];
- if(string == nil)
- {
- string = [NSString string];
- }
- // …
- string = [string stringByAppendingString:@"\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"];
- if([string length] < 1)
- {
- return NO;
- }
- // …
- [alertController setMessage:string];
- // …
- UIView *view = [alertController view];
- if(view == nil)
- {
- return NO;
- }
- // …
- NSDate *date = [NSDate date]; // TODO
- if(date == nil)
- {
- return NO;
- }
- // …
- UIDatePicker *datePicker = [[[UIDatePicker alloc] initWithFrame:CGRectZero] autorelease];
- if(datePicker == nil)
- {
- return NO;
- }
- // …
- [view addSubview:datePicker];
- // …
- [datePicker setDate:date
- animated:NO];
- [datePicker setDatePickerMode:UIDatePickerModeDate];
- [datePicker setTranslatesAutoresizingMaskIntoConstraints:NO];
- // …
- NSDictionary *dictionary = NSDictionaryOfVariableBindings(datePicker);
- if([dictionary count] < 1)
- {
- return NO;
- }
- // …
- NSArray *array = nil;
- // …
- {
- // …
- array = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[datePicker]-|"
- options:0
- metrics:nil
- views:dictionary];
- if([array count] < 1)
- {
- return NO;
- }
- // …
- [view addConstraints:array];
- // …
- }
- // …
- {
- // …
- array = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[datePicker]"
- options:0
- metrics:nil
- views:dictionary];
- if([array count] < 1)
- {
- return NO;
- }
- // …
- [view addConstraints:array];
- // …
- }
- // …
- return YES;
- // …
- }