gpt4 book ai didi

ios - 如何在 iOS 中检查是否放置在 UIImage 部分内的 UIView?

转载 作者:技术小花猫 更新时间:2023-10-29 10:52:39 26 4
gpt4 key购买 nike

根据我的要求,我需要检查 UIView 是否放置在 UIImage 部分内。假设我有 UIImage 人与帽,在这里我需要检查我的 View 是否位于帽部分内。

能否指导我实现以下要求。

示例:

      ---------------------------------
| |
| UIImage |
| -------------------------- |
| | Image portion | |
| | ------ | |
| | | view | | |
| | ------ | |
| | | |
| -------------------------- |
| |
| |
--------------------------------

最佳答案

您可以使用CGRectcontains(_:)intersects(_:) 方法。您的代码看起来像

let imagePortionFrame = CGRect(....)//一些矩形基于你的 ImageView
imagePortionFrame.contains(view.frame)

你只需要确保imagePortionFrameview.frame的坐标是用同一个坐标系表示即可;如果不是,你可以使用方法 convert(_:to:)

引用:

关于ios - 如何在 iOS 中检查是否放置在 UIImage 部分内的 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53609760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com