如何获取键盘附件视图内部的屏幕视图坐标?

MegaManX

基本上,我已经将辅助视图放在键盘的顶部,在该视图的内部我拥有视图,我需要该视图的位置,但是相对于整个屏幕(例如我将其放在整个屏幕上)而不是超级视图?

我有点像这样尝试:,

如何获取视图的绝对坐标

但无济于事。

维诺·维斯瓦纳特(Vinod Vishwanath)

您可以将框架(CGRect)或点(CGPoint)从其超级视图的坐标系转换为另一个视图的坐标系。所有这些方法都是UIView

例如:

let convertedRect = superview.convertRect(subview.frame, toView: anotherView)

在您的情况下,您可以尝试执行以下操作:

let cRect = keyboardAccessoryView.convertRect(accessorySubview.frame, toView: self.view)

请注意,这会将子视图(其frame位于keyboardAccessory的坐标空间中)转换为当前viewController的视图的坐标系。

如果需要整个屏幕,请尝试以下操作:

let coordinateSpace = UIScreen.mainScreen().coordinateSpace
kbAccessoryView.convertRect(subview.frame, toCoordinateSpace: coordinateSpace)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从嵌入式视图内部获取视图的背景颜色

来自分类Dev

获取网格视图内被触摸项目的坐标

来自分类Dev

获取网格视图内被触摸的项目的坐标

来自分类Dev

Android:如何以编程方式在视图内部添加视图?

来自分类Dev

我们如何从视图内部销毁视图?

来自分类Dev

每个视图内部的UINavigationBar

来自分类Dev

表视图内部的iOS表视图

来自分类Dev

如何从Titanium Appcelerator中的Web视图内部访问相机

来自分类Dev

如何从Titanium Appcelerator中的Web视图内部访问相机

来自分类Dev

如何在视图内部使用返回重定向?

来自分类Dev

如何获取视图在坐标中的位置?

来自分类Dev

如何获取视图的X和Y坐标

来自分类Dev

如何获取视图的结尾(x,y)坐标?

来自分类Dev

拉伸ImageView以填充水平滚动视图内部的屏幕高度

来自分类Dev

如何在另一个视图内部渲染视图(第4条)

来自分类Dev

如何在垂直列表视图内部创建水平列表视图?

来自分类Dev

如何在垂直列表视图内部创建水平列表视图?

来自分类Dev

在视图内部执行存储过程?

来自分类Dev

Django 从视图内部重定向

来自分类Dev

从视图内部生成 Django JWT 令牌

来自分类Dev

XAML列表视图列表视图内部

来自分类Dev

使用ui-router从视图内部显示视图

来自分类Dev

滚动视图内部视图不起作用反应本机

来自分类Dev

在Asp.Net MVC中的视图内部渲染视图

来自分类Dev

ASP.NET MVC视图内部视图

来自分类Dev

在Postgresql中的视图内部引用一个视图

来自分类Dev

从可重用视图内部呈现弹出视图?

来自分类Dev

如何获取包含GPUImageView的视图的屏幕截图?

来自分类Dev

如何获取包含GPUImageView的视图的屏幕截图?

Related 相关文章

热门标签

归档