tableviewcell 按钮中的 Popover 位置不正确

Popover position incorrect in tableviewcell button

当运行我的弹出窗口时,代码显示在左上角而不是显示在点击图标的相同位置,有什么我可以更改以更正位置吗?

这是因为您将 aView 的 CGRect 设置为 x 并且 y 都设置为 0。

如果您以编程方式执行此操作,则可能必须知道您希望视图所在的位置,或者您甚至可以像下面这样设置,以使您的视图从屏幕的最右侧开始(X = 0 ), 以及你按钮的 Y

的同一行
CGRect(x:0 ,y: yourButton.frame.minY , width:self.view.frame.width,height:180)