2
當我以橫向模式打開時,UIActionSheet定位不居中。如果我設置邊界或更改框架。作爲子視圖的UIActionSheet內的內容會改變,但實際的工作表保持在看起來非常尷尬的相同位置。橫向和縱向上的UIActionSheet位置
如何將UIActionSheet及其子視圖移動到屏幕中央?
當我以橫向模式打開時,UIActionSheet定位不居中。如果我設置邊界或更改框架。作爲子視圖的UIActionSheet內的內容會改變,但實際的工作表保持在看起來非常尷尬的相同位置。橫向和縱向上的UIActionSheet位置
如何將UIActionSheet及其子視圖移動到屏幕中央?
您可以使用以下代碼,以便您可以將UIActionsheet放在屏幕中間。
UIActionSheet *actionsheet1 = [[UIActionSheet alloc]initWithTitle:@"Options" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Contacts", @"Employees",nil];
actionsheet1.tag = 1;
[actionsheet1 showInView:self.view];
[actionsheet1 setActionSheetStyle:UIActionSheetStyleBlackOpaque];
[actionsheet1 release];
請檢查這段代碼,如果您還有任何疑問,請讓我知道。
我結束了使用UIAlertView添加我的內容作爲警報視圖的子視圖。 – Dave 2010-04-01 00:23:33