获得UIView的可视化
假设UIView
只是沿着边缘被裁剪(没有其他的视图在中间的某个地方被CGRect
,把任意UIView
的可见矩形作为CGRect
,最简单的方法是什么?
为了清楚起见,这个方法不仅要检索相对于视图的超级视图的可见矩形。 但相对于所有的祖先来说,至less也是相对于所有的兄弟姐妹来说都是如此。
尝试这个!
CGRect visibleRect = CGRectIntersection(self.frame, superview.bounds);