0

複数の湾曲した、または不規則な形状のイメージビューが存在する場所を表示する必要があります。UIImageviewに触れると、フォトギャラリーから画像がインポートされます。例:

  • 背景画像付きのUIViewがあります。
  • そのビューには、3つの不規則な形状のUIImageviewがあります。すべてのUIImageviewは互いに接続されています。
  • ここで、最初のUIImageviewにタッチすると、フォトギャラリーから画像が取得されます。
  • 画像をインポートすると、その画像はUIImageviewの背景画像になります。
  • UIImageviewが背景画像よりも小さい場合は、UIImageviewのサイズに応じて画像を調整するために、画像を移動したり、画像を回転したり、画像を拡大縮小またはズームしたりできることを確認する必要があります。

どうすればそのプロセス全体を行うことができますか?リンク、ソースコード、チュートリアル、その他のヘルプは心から感謝します。

基本的に私の最優先事項は、これらの不規則な形状のUIImageViewをプログラムで作成するにはどうすればよいかということです。

さらに質問がある場合は、躊躇しないでください。

前もって感謝します

4

1 に答える 1

0

これを行う1つの方法は次のとおりです。

画像のインポート、背景の設定、およびタッチで実行したいことを行うために、各UIImageViewのUIImageViewsetメソッドからサブクラス化します。touchesBegan

「添付」とはどういう意味ですか?それらすべてが一緒に移動する必要がある場合は、もう一度、touchesBeganメソッドで処理する必要があります。「ねえ、ビュー、私はこのベクトルに移動しました:[ベクトル]、それも実行してください」などのメッセージを送信します。

ptで。3.2私はあなたの主張を理解できませんでした。:(UIImageViewサブクラスself.contentMode = UIViewContentModeScaleAspectFitまたはUIViewContentModeScaleToFillで設定できるため、その画像は常にビューに適合します。

不規則な形について、以下のリンクを読みましたか?私はそれを行うための超簡単な方法はないと思います:(

http://www.iphonedevsdk.com/forum/iphone-sdk-development/76923-hittest-collision-for-irregular-shape-uiviews.html

ドラッグ可能なUIImageView部分的に透明で不規則な形状

不規則な形のボタンを使用する簡単な方法

于 2012-10-04T06:01:40.577 に答える