swift - tableviewcell 按钮中的弹出框位置不正确

标签 swift swift2 popover uitableview

运行我的弹出窗口时,代码显示在左上角,而不是显示在单击图标的同一位置,是否可以更改某些内容来纠正位置?

enter image description here

enter image description here

最佳答案

这是因为您已将 aView 的 CGRect 设置为 xy 为 0。

如果您以编程方式执行此操作,您可能必须知道您希望 View 所在的位置,或者您甚至可以如下设置,以使 View 从屏幕的最右侧开始(X = 0),与按钮的 Y 位于同一行

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

关于swift - tableviewcell 按钮中的弹出框位置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35933380/

相关文章:

ios - tableview 数据无法在 swift 中正确显示

ios - iPad 弹出窗口 - 如何指向分段控件中的一个段?

ruby-on-rails - Bootstrap 弹出框不工作 Rails

ios - 选择/取消选择按钮 swift xcode 7

swift - 如何从其他几个类创建一个 Realm 类?

ios - UISearchController searchBar showsCancelButton 未被尊重

ios - canOpenUrl 失败 "org-appextension-feature-password-management"(PayPal)

regex - 检查字符串是否与正则表达式模式匹配 Swift 2.2

ios - UITableView过滤数据的索引不正确

jquery - 使用 bootstrap 和 jquery 更改弹出窗口的标题