在 UIScrollview 中的 UIView 上的屏幕中的框架

Posted

技术标签:

【中文标题】在 UIScrollview 中的 UIView 上的屏幕中的框架【英文标题】:Frame in screen on UIView who is in UIScrollview 【发布时间】:2015-06-19 14:29:29 【问题描述】:

我想知道是否有一种简单的方法可以在 UIScrollview 中的 UIView 的主屏幕中获取框架。

喜欢 - rectForRowAtIndexPath: 在 UITableView 中。

【问题讨论】:

【参考方案1】:

查看 UIView 文档 convertRect:fromView:

Rect 参数应该是你的 UIView 的框架,从视图是你的 UIScrollView

下次询问之前考虑阅读文档

【讨论】:

如果我的视图有 x 20 和 y 500 并且滚动视图从 200 像素向下滚动,我想得到 x=20 和 y=300 而不是 500 我的答案中的方法将完全符合您的要求

以上是关于在 UIScrollview 中的 UIView 上的屏幕中的框架的主要内容,如果未能解决你的问题,请参考以下文章

在uiscrollview中的多个uiview之间传递数据

UIScrollView中的UIView不出现

在 UIScrollView 内的 UIView 上绘制草图

UIScrollVIew 中的 UIView 不更新视图

UIScrollView 中的 UIView 子类如何处理内存

如果其他 UIView 带有隐藏选项,如何使下 UIView 固定到 UIScrollView 中的上 UIView?