0

マスキングを使用して、以下に示すように、長方形の画像を 2 つの部分に分割しました。

|--------------\-------------------------
|               \                       |
|       1        \                      |
|                 \             2       |
|                /                      |       
|               /                       |
|--------------/-------------------------

ここで、2 つの UIImageView を使用して UIView に配置する必要があります。2番目の画像の相対的な中心または原点を知るにはどうすればよいですか。最初の画像が原点 0,0 の場合、2 番目の画像の原点を (1stimage width, 0) にすることはできません。これは、不規則な形状であるためです。任意の提案をいただければ幸いです。明確にできない場合は、お知らせください。いくつかの画像をアップロードしてみます。

4

1 に答える 1

1

UIImageView2 つの が重なるように配置する必要があります。オーバーラップの量は、イメージ自体によって決まります。これをコードで簡単に理解することはできません。あなた (またはあなたのアーティスト) は、画像を調べてオーバーラップ量を把握する必要があります。コード内の定数として、または画像ファイルと一緒にデータファイルにオーバーラップ量をどこかに保存し、それを使用して秒の位置を計算する必要がありますUIImageView

于 2012-04-09T17:57:05.933 に答える