在里面使用 View Frame。 [复制]
Posted
技术标签:
【中文标题】在里面使用 View Frame。 [复制]【英文标题】:Using View Frame when inside. [duplicate] 【发布时间】:2014-12-09 07:24:16 【问题描述】:我有一个由加速度计控制的图像视图,并且它们能够离开屏幕,如何检测图像视图是否在屏幕之外并且对用户不可见。我尝试过使用CGRectIntersectsRect
,也使用过self.view.frame
,但是当我的图像视图生成时,它立即检测到它,因为它已经在视图中。
【问题讨论】:
【参考方案1】:您需要使用convertRect: toView:
和CGRectIntersect
,这将返回CGRect
,然后您可以使用CGRectEqualToRect
比较两者
样品可以关注this
【讨论】:
以上是关于在里面使用 View Frame。 [复制]的主要内容,如果未能解决你的问题,请参考以下文章
使用自动布局保持正确的 view.frame.origin.y
将 UIView 框架设置为等于 View.Frame 或 View.Bounds 不会使用整个屏幕
当你自定义view用的约束之后,放到其他空间算取frame的时候发现frame里的x,y都是0