iPad上的屏幕高度
我对iPad上的UIActionsheet有一些问题 他的身高并没有随着变化而变化,所以我看不到“完成”按钮 这是我的代码:iPad上的屏幕高度,ipad,Ipad,我对iPad上的UIActionsheet有一些问题 他的身高并没有随着变化而变化,所以我看不到“完成”按钮 这是我的代码: -(void) showActionSheet{ UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@"" delegate:self
-(void) showActionSheet{
UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@""
delegate:self
cancelButtonTitle:@"cancel"
destructiveButtonTitle:@"Done"
otherButtonTitles:nil];
Reports = [[NSMutableArray alloc] init];
//Add the picker
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 80, 0, 0)];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(5, 20, 400, 420)];
datePicker.datePickerMode = UIDatePickerModeDate;
[menu addSubview:datePicker];
[menu showFromRect:[self frame] inView:self animated:YES];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
[menu setBounds:CGRectMake(0,0,480, 260)];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
[menu setBounds:CGRectMake(-20,10,480, 400)];
menu.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleTopMargin
|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleBottomMargin;
[menu release];
}
要查看完成按钮,您可以像我一样做一件事
UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@""
delegate:self
cancelButtonTitle:@"cancel"
destructiveButtonTitle:@""
otherButtonTitles:@"",@"",@"Done",nil,nil];
我想这会管用的
我知道这不是一个好方法,但您现在可以这样做。另一种方法是UIActionSheet*菜单=[[UIActionSheet alloc]initWithTitle:@\n\n\n委托:自取消按钮:@cancel Destructive按钮:@Done OtherButtontiles:nil];