如何在弹出视图中获取文本字段相对于 ipad 屏幕的位置

Posted

技术标签:

【中文标题】如何在弹出视图中获取文本字段相对于 ipad 屏幕的位置【英文标题】:How do I get the position of a txtfield inside a popoverview with respect to ipad screen 【发布时间】:2012-01-24 13:48:59 【问题描述】:

我在视图控制器的 tableview 中有一个 UITextfield,我在 UIPopOverView 中显示这个视图。我想知道如何才能知道文本字段相对于 IPAD 屏幕的位置...这样我就可以在 Textfield editingDidBegan 上向上移动我的表格视图

【问题讨论】:

【参考方案1】:

尝试使用 UIView 的 convertPoint:toView: 或 convertRect:toView: 方法。

例如,要获取文本字段相对于窗口的边界,例如

CGRect *bounds = [textField convertRect:textField.bounds toView:window];

【讨论】:

谢谢尼克,我试试看..!!

以上是关于如何在弹出视图中获取文本字段相对于 ipad 屏幕的位置的主要内容,如果未能解决你的问题,请参考以下文章

在弹出视图之外的任何地方点击时关闭弹出视图,包括按钮、文本字段等

选择器作为弹出框内的输入视图

如何在 ipad 中的 tableview 单元格上显示弹出框单击

如何在通过文本字段和圆形矩形按钮提供的表格视图单元格中显示数据

在表格视图中选择项目后无法关闭弹出框

我在寻找啥样的观点?