所以我使用WEPopover来显示一个自定义视图控制器弹出窗口。我有一个 UIView,其中有另一个 UIView,称为 containerView。在这个 containerView 里面,我有一个 UIButton。这就是我想展示我的popover的地方。所以这就是我所做的:
[self.popoverDialog presentPopoverFromRect:sender.frame inView:self.containerView permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
问题是该按钮显示了箭头和所有内容,但弹出框超出了 self.containerView 边界。如何使弹出框显示在 containerView 范围内?
编辑:
一张图值千言万语,所以这里是:浅灰色的是我上面提到的containerView。理论上,弹出框应显示在不会超出的浅灰色范围内。