2013-06-26 24 views

回答

6

您可以使用:

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

按照docs,這個功能

返回包含兩個源矩形的最小矩形。

+0

簡單多了:)不知道這個功能在[CGGeometry(https://developer.apple.com/library/mac/#documentation/graphicsimaging/reference/CGGeometry/Reference/reference.html)是非常有用的存在 – Fonix

+0

所有功能 – matehat

+0

你搖滾的傢伙。非常感謝。 –

0

這裏有你想要

  • 找到最左邊的origin.x ... =新origin.x
  • 找到最頂端的origin.y一些步驟應該努力找到矩形.. =新origin.y
  • 找到最大的(origin.x + size.width)... =新size.width
  • 找到最大的(origin.y + size.height)... =新的大小.height