当我在横向模式下打开 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];
请检查此代码,如果您仍有任何问题,请告诉我。