UIActionSheet在景观和肖像上的位置

时间:2010-03-20 20:22:53

标签: cocoa-touch uikit ipad orientation uiactionsheet

当我以横向模式打开时,UIActionSheet定位不居中。如果我设置边界或更改框架。作为子视图的UIActionSheet内部的内容发生了变化,但实际的工作表仍然在同一个看起来很尴尬的地方。

如何将UIActionSheet及其子视图移动到屏幕中心?

1 个答案:

答案 0 :(得分:-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]; 

请检查此代码,如果您还有任何问题,请告诉我。