gpt4 book ai didi

iphone - 获取添加为 subview 的 UIView 的可见矩形

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:30:06 24 4
gpt4 key购买 nike

enter image description here

如上图所示,在 UIView B 上添加了 UIView A 和 UIView C。B 的 ClipToBounds 为 YES,因此红色区域不可见。

是否有可能获得 A 和 C 的可见矩形(用线条显示)

当我触摸例如 View A 时,我需要在可见区域显示矩形。就是这样。

enter image description here

最佳答案

您可以使用 CGRectIntersection() 获得两个矩形的交集矩形方法

CGRect intersectionRect = CGRectIntersection(viewA.frame, viewB.frame);
if(CGRectIsNull(intersectionRect)) {
//Rects do not intersect
}

关于iphone - 获取添加为 subview 的 UIView 的可见矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17696760/

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