scrollview iOS中popover的位置错误
我有一个按钮可以显示流行音乐。弹出框必须出现在按钮下。但是它出现在屏幕上的某个地方 这是我的popover代码scrollview iOS中popover的位置错误,ios,uiscrollview,uipopover,Ios,Uiscrollview,Uipopover,我有一个按钮可以显示流行音乐。弹出框必须出现在按钮下。但是它出现在屏幕上的某个地方 这是我的popover代码 UIView *popoverView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320,340)]; [popoverView addSubview:tblViewMenu]; popoverContent.view = popoverView; popoverContent .contentSizeForViewInPopov
UIView *popoverView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320,340)];
[popoverView addSubview:tblViewMenu];
popoverContent.view = popoverView;
popoverContent .contentSizeForViewInPopover = CGSizeMake(620,620);
popPickerController = [[UIPopoverController alloc]initWithContentViewController:popoverContent];
[popPickerController presentPopoverFromRect:anchor.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUpanimated:YES];
顺便说一句,此popover将显示在滚动视图中。使用以下代码显示当前PopoOverview
[popover presentPopoverFromRect:button.frame inView:self.scrollView permittedArrowDirections: UIPopoverArrowDirectionLeft | UIPopoverArrowDirectionUp animated:YES];
将按钮的直接父级作为参数值
inView:
[popPickerController presentPopoverFromRect:anchor.frame
inView:anchor.superview
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
始终确保在演示popover时提供正确的父项。[ur popovername presentPopoverFromRect:[(UIButton*)发送方帧]查看:anchor.superview许可行方向:UIPopoverErrorDirectionUp动画:是] 我只是在等待接受延迟,但在那之后我会接受答案,是iPatel首先回答,但谢谢你的信息,我也对你的答案投了赞成票DI刚刚回顾了您的问题并提出了建议。是的,你当然应该接受iPatel的回答。