标签: ios iphone objective-c xcode
我在用户界面中有一些可移动的视图,我需要知道移动视图的帧是否触及了任何其他视图的帧,如果触摸了我需要将这两个视图合并为一个单一观点。
我在这里添加了一个示例图像
答案 0 :(得分:1)
您可以使用CGRectIntersectsRect方法。获取两个视图的边界并使用此方法
CGRectIntersectsRect
rect1 = self.view1.bounds; rect2 = self.view2.bounds; CGRectIntersectsRect(CGRect rect1, CGRect rect2)