Iphone 屏幕中部的感光片 我想在屏幕中间显示一张uiActualPosits。我尝试了下面的代码 UIView *placeholderview=[[UIView alloc]initWithFrame:CGRectMake(0, 310, 320, 100)]; [self.view addSubview:placeholderview]; UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Open File",@"Save FIle",@"New File",@"Export Image",nil]; [actionSheet showFromRect:CGRectMake(0,0, 320, 10) inView:placeholderview animated:YES]; [actionSheet release];

Iphone 屏幕中部的感光片 我想在屏幕中间显示一张uiActualPosits。我尝试了下面的代码 UIView *placeholderview=[[UIView alloc]initWithFrame:CGRectMake(0, 310, 320, 100)]; [self.view addSubview:placeholderview]; UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Open File",@"Save FIle",@"New File",@"Export Image",nil]; [actionSheet showFromRect:CGRectMake(0,0, 320, 10) inView:placeholderview animated:YES]; [actionSheet release];,iphone,uiactionsheet,Iphone,Uiactionsheet,我得到了想要的结果,但我只能单击“取消”按钮和“导出图像”按钮的一半。我不知道我哪里出了问题。请任何人帮助我。我应该怎么做才能使它工作 UIActionSheet的方法只能在iPad上使用。它在iPhone上的行为尚未定义。UIActionSheet设计为从屏幕底部显示 它提供了在那些UI元素可能造成障碍的情况下从工具栏或选项卡栏显示的方法 为什么你想在屏幕中间显示动作单呢?我不建议这样做,因为它看起来是错误的,并且不是控件的设计行为 您当前使用的方法适用于iPad-不应在iPhone上使用,因

我得到了想要的结果,但我只能单击“取消”按钮和“导出图像”按钮的一半。我不知道我哪里出了问题。请任何人帮助我。我应该怎么做才能使它工作

UIActionSheet的方法只能在iPad上使用。它在iPhone上的行为尚未定义。

UIActionSheet设计为从屏幕底部显示

它提供了在那些UI元素可能造成障碍的情况下从工具栏或选项卡栏显示的方法

为什么你想在屏幕中间显示动作单呢?我不建议这样做,因为它看起来是错误的,并且不是控件的设计行为


您当前使用的方法适用于iPad-不应在iPhone上使用,因为它会导致您体验到未定义的行为。

您面临的确切问题是什么,请详细说明您的问题不可理解可能只有占位符视图中的部分可点击吗?你试过扩展它吗?我不认为苹果会对此感到高兴