【发布时间】:2013-11-13 07:34:04
【问题描述】:
有什么简单的方法可以检查一个 UIImageView 是否在另一个 UIImageView 上?我的观点有标签,它们相互覆盖,它们移动,主要问题是 我想隐藏所有视图,如果它不在顶部,我如何检查哪一个视图在顶部?谢谢
【问题讨论】:
标签: objective-c uiview uiimageview
有什么简单的方法可以检查一个 UIImageView 是否在另一个 UIImageView 上?我的观点有标签,它们相互覆盖,它们移动,主要问题是 我想隐藏所有视图,如果它不在顶部,我如何检查哪一个视图在顶部?谢谢
【问题讨论】:
标签: objective-c uiview uiimageview
CGRectIntersectsRect 将在 rect1 的任何部分位于 rect2 内部时返回 true。
示例:
if (CGRectIntersectsRect(rect1.frame, rect2.frame)) {
//rect1 is lies inside rect 2
}
【讨论】: