从iPad上的ui分段控制按钮弹出一个动作表

时间:2012-09-01 13:11:03

标签: ios5 uisegmentedcontrol uiactionsheet

我使用分段控件作为导航。我的分段控件中的一个按钮是“共享”按钮;单击时,要显示分段控件的动作表,箭头朝上,朝向分段控制栏。

这不是正确放置动作表popover。动作表箭头没有朝上,它正面朝下。

感谢您的帮助!

 CGRect screenRect = [[UIScreen mainScreen] bounds];

 CGFloat screenWidth = screenRect.size.width;
 CGFloat screenHeight = screenRect.size.height;

 [self.actionSheet  showFromRect:CGRectMake(190,220,screenWidth,screenHeight) inView:self.view animated:YES];

2 个答案:

答案 0 :(得分:0)

iPad上显示的UIActionSheet显示在屏幕中间,没有箭头。你的问题不清楚。

我相信你是(或应该)为此目的实际使用UIPopoverController。 你能完成你的代码示例吗?

答案 1 :(得分:0)

这个问题的解决方案虽然很棘手,但却是因为搞乱了

中的参数
-(void)showFromRect:(CGRect)rect inView (UIView *)view animated:(BOOL)animated 

并通过以下SO帖子:

UIActionSheet Change arrow position?