两个UIViews外面最小的矩形 - 目标C.

时间:2013-06-26 12:20:38

标签: iphone ios objective-c ipad uiview

我有两个UIView,我需要绘制一个矩形(或)来获取UIViews之外的最小矩形的框架。我怎么能得到这个?

2 个答案:

答案 0 :(得分:6)

您可以使用:

CGRect smallestRectangle = CGRectUnion(view1.frame, view2.frame);

根据docs,此功能

  

返回包含两个源矩形的最小矩形。

答案 1 :(得分:0)

这里有一些步骤可以找到你想要的矩形

  • 找到最左边的origin.x ... = new origin.x
  • 找到最高的origin.y ... = new origin.y
  • 找到最大的(origin.x + size.width)... = new size.width
  • 找到最大的(origin.y + size.height)... = new size.height