UIImageサイズに対してサブビューの起源を求める:これは階層である
-- ViewController.View P [width: 375, height: 667]
---- UIImageView A [width: 375, height: 667]
[A is holding an image of size(1287,1662)]
---- UIImageView B [width: 100, height: 100]
[B is holding an image of size(2400,982)]
注:Bは、アプリでAのサブビューではない、Bはドラッグ可能です。そして私は位置がA [背景]とB [前景]の2つのAとBをマージしようとしています。
Bの正確な位置を見つけたいと思います。マージ後、ドラッグした位置と同じ位置になります。&が落とされました。
- ドラッグアンドドロップのすべてのコードを記述しました。 B.
の初期位置を表示
:私はここに
が問題のスクリーンショットですA.との合併のためにBの適切な位置を見つけることができませんでした
これはドラッグアンドドロップ後のBの新しい位置です。合流後のBの
間違った位置。
任意の助けいただければ幸いです。
ありがとうございます。
注意! :添付画像スクリーンショットの後半にサンプルと署名がGoogle検索で作成されました。私はデモンストレーション目的でのみ使用しています。
あなたは、いくつかのコードを取得している結果何を、あなたはすでに試したかを示すことができます:
は、ここでは、コードです。 – Scriptable
@Scriptable、ありがとう。質問がスクリーンショットで更新されました。それは役に立つかもしれません。より多くの情報が必要な場合はお知らせください。 – Hemang
イメージは実際のディスプレイよりも大きいので、スケーリングされています。それぞれの相対的な位置を計算するためのスケール係数を計算する必要があります。私は試して、それを行う方法を見ていくつかのサンプルコードをshorltyします。文字と署名のいずれかのソースイメージを提供できますか?または類似のサイズのもの – Scriptable