【问题标题】:how to find if a view touches another view's frame while dragging?如何在拖动时查找视图是否触及另一个视图的框架?
【发布时间】:2014-05-21 09:28:22
【问题描述】:

我在用户界面中有一些可移动的视图,我需要知道移动视图的框架是否触及任何其他视图的框架,如果被触及,我需要将这两个视图合并为一个视图。

我在此处添加了示例图片

【问题讨论】:

标签: ios iphone objective-c xcode


【解决方案1】:

您可以使用CGRectIntersectsRect 方法。获取两个视图的边界并使用此方法

rect1 = self.view1.bounds;
rect2 = self.view2.bounds;

CGRectIntersectsRect(CGRect rect1, CGRect rect2)

【讨论】:

    猜你喜欢
    • 2012-01-23
    • 1970-01-01
    • 2017-09-16
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2014-10-07
    相关资源
    最近更新 更多