Iphone 警报视图中UiPicker上的小尺寸问题(警报视图高度问题)

Iphone 警报视图中UiPicker上的小尺寸问题(警报视图高度问题),iphone,objective-c,datepicker,uipickerview,uialertview,Iphone,Objective C,Datepicker,Uipickerview,Uialertview,在我的应用程序中,我需要在UIAlert视图上有一个日期选择器 我通过以下方式实现了这一点 但是,当我在警报视图中使用此日期选择器时,警报视图中出现了一些高度问题,我试图为警报视图设置框架,但它没有设置要做什么 我的代码: -(void)SetDate { dobPicker = [[UIDatePicker alloc] init]; dobPicker.frame=CGRectMake(20, 25.0, 240.0, 150.0); dobPicker

在我的应用程序中,我需要在UIAlert视图上有一个日期选择器

我通过以下方式实现了这一点

但是,当我在警报视图中使用此日期选择器时,警报视图中出现了一些高度问题,我试图为警报视图设置框架,但它没有设置要做什么

我的代码:

-(void)SetDate
{
      dobPicker = [[UIDatePicker alloc] init];
      dobPicker.frame=CGRectMake(20, 25.0, 240.0, 150.0);
      dobPicker.datePickerMode = UIDatePickerModeDateAndTime;

      [dobPicker setDate:[NSDate date]];

            UIAlertView *dAlert = [[UIAlertView alloc] initWithTitle:@"Set Date" message:@"nnnnnnn" delegate:self cancelButtonTitle:@"Set Current Date" otherButtonTitles:@"Set New Date", nil];
   dAlert.frame=CGRectMake(10, 10.0, 300.0, 400.0);
  dAlert.delegate = self;
  [dAlert addSubview:dobPicker];
  [dAlert show];
  [dAlert release];
}


- (void) alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
{
      NSDate *date = [dobPicker date];
      NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
      [dateFormatter setDateFormat:(NSString*) @"yyyy-MM-dd"];

      NSLog(@"-------------------------- %@", [dateFormatter stringFromDate:date]);
}

变换
缩放
您的
UIAlertView
如下:

 dAlert.transform = CGAffineTransformScale(dAlert.transform,xScaleHere, yScaleHere); //provide your scaling points sx and sy according to your requirement.

简单:。。。[UIAlertView

消息:@“\n\n\n\n\n\n\n\n\n\n\n\n”

另外..要查看UIAlertView的标题..请尝试将“y”从25修改为40..(测试)

dobPicker.frame=CGRectMake(20,40.0


参考:可能将信息复制为英语please@user1811427那么….?那怎么办?