2010-03-20 112 views
2

當我以橫向模式打開時,UIActionSheet定位不居中。如果我設置邊界或更改框架。作爲子視圖的UIActionSheet內的內容會改變,但實際的工作表保持在看起來非常尷尬的相同位置。橫向和縱向上的UIActionSheet位置

如何將UIActionSheet及其子視圖移動到屏幕中央?

+0

我結束了使用UIAlertView添加我的內容作爲警報視圖的子視圖。 – Dave 2010-04-01 00:23:33

回答

-2

您可以使用以下代碼,以便您可以將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]; 

請檢查這段代碼,如果您還有任何疑問,請讓我知道。