我使用分段控件作为导航。我的分段控件中的一个按钮是“共享”按钮;单击时,要显示分段控件的动作表,箭头朝上,朝向分段控制栏。
这不是正确放置动作表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];
答案 0 :(得分:0)
iPad上显示的UIActionSheet显示在屏幕中间,没有箭头。你的问题不清楚。
我相信你是(或应该)为此目的实际使用UIPopoverController。 你能完成你的代码示例吗?
答案 1 :(得分:0)
这个问题的解决方案虽然很棘手,但却是因为搞乱了
中的参数-(void)showFromRect:(CGRect)rect inView (UIView *)view animated:(BOOL)animated
并通过以下SO帖子: