0

2 つUIViewの があり、長方形を描画する (または) 両方の外側の最小の長方形のフレームを取得する必要がありUIViewsます。どうすればこれを入手できますか?

4

2 に答える 2

6

以下を使用できます。

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

docsによると、この機能は

2 つのソース四角形を含む最小の四角形を返します。

于 2013-06-26T12:27:05.483 に答える
0

必要な長方形を見つけるために機能するはずのいくつかの手順を次に示します

  • 左端を見つける origin.x... = 新しい origin.x
  • 一番上を見つける origin.y... = 新しい origin.y
  • 最大のものを見つける (origin.x + size.width)... = 新しい size.width
  • 最大のものを見つける (origin.y + size.height)... = 新しい size.height
于 2013-06-26T12:26:34.927 に答える