如何使用ScrollView滚动Popover?

时间:2011-08-25 04:10:55

标签: iphone objective-c ios ipad

我有一个UIscrollview。当我点击按钮时会出现弹出窗口,滚动视图会向上滚动但弹出窗口仍保持在同一位置。如何将弹出窗口移动到滚动视图上的特定点?

2 个答案:

答案 0 :(得分:0)

UIPopoverController并不意味着滚动滚动视图。它意味着保持“弹出”视图。触摸弹出窗口后面的视图时,它应该消失。

如果您需要此功能,请根据自己的喜好选择UIView样式。

答案 1 :(得分:0)

虽然也许不是一个好的用户体验设计,因为弹出窗口不应该在它们可见时改变它们的位置(巨大的用户分心),但我认为它只能通过隐藏和重新显示弹出窗口来完成

[myPopOverController dismissPopoverAnimated:NO];
[myPopOverController presentPopoverFromRect:myNewRect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO];

保持动画为NO,以尽量减少分心。