【问题标题】:UIImageView tags, how can i find which view is on top?UIImageView 标签,我怎样才能找到哪个视图在上面?
【发布时间】:2013-11-13 07:34:04
【问题描述】:

有什么简单的方法可以检查一个 UIImageView 是否在另一个 UIImageView 上?我的观点有标签,它们相互覆盖,它们移动,主要问题是 我想隐藏所有视图,如果它不在顶部,我如何检查哪一个视图在顶部?谢谢

【问题讨论】:

    标签: objective-c uiview uiimageview


    【解决方案1】:

    CGRectIntersectsRect 将在 rect1 的任何部分位于 rect2 内部时返回 true。

    示例:

    if (CGRectIntersectsRect(rect1.frame, rect2.frame)) {
     //rect1 is lies inside rect 2
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 2012-04-08
      • 2018-02-22
      相关资源
      最近更新 更多