1つの画像を複数のクリック可能な部分に分割しようとしています。たとえば、画像がボディ画像で頭をタップした場合は、別のHeadViewController
に移動しますが、左手をタップすると、別のビューコントローラに移動します。 それを行う?画像をクリック可能な部分に分割する
答えて
簡単な方法:
は、明確な背景色で画像の上にUIButtonsを追加します。 AutoLayoutを使用してこれを行うことができ、上下に拡大縮小するときに、常に領域に正しい比率を取得します。
ハード方法:
はUIImageView
にUITapGestureRecognizer
を追加し、それがtouchPoint
が受信された場所に応じてするCGPointを計算します。これは複雑で正確に計算する必要があります。
あなたにとっては、最初に提案された方法をお勧めします。
偉大な心は似ていると思います。あなたは私がする前にsendを押す。 :)あなたの「ハード・メソッド」は非常に難しくはありません。私は第3のオプションを提供し、カスタムジェスチャー認識ツールを作成しました。これはもう少し複雑になりました(さらに再利用可能です)。 –
@DuncanC :) haha cool。あなたをアップした! –
簡単な方法のための+1 – brandonscript
画像ビューにタップジェスチャ認識ツールを取り付けます。ユーザーインタラクションをtrueに設定します。タップジェスチャーのためのハンドラで
、ユーザーのタップの座標を取得し、中にタップし、ユーザの「ホットボックス」を割り出し、カスタムコードを記述します。
代わりにあなたがいることをUIGestureRecognizerのカスタムサブクラスを作成することができます複数のタップ領域を有する。
- 1. SVG画像のさまざまな部分をクリック可能にする
- 2. Xamarinで部分テキストをクリック可能ラベル
- 3. テキストビューの部分をクリック可能にする(URLではない)
- 4. Python分割ビデオファイルを小さな部分に分割する
- 5. 画像を素早く分割して画像を分割する
- 6. QIcon表示部分の画像は可能ですか?
- 7. Q:画像をブロックに分割する
- 8. ランダムに画像を分割する、Matlab
- 9. スナッピーは分割可能か分割不可ですか?
- 10. imcropを使用して画像を半分に分割する
- 11. ステートレスコンポーネントを小さな部分に分割
- 12. MATLABの画像分割アルゴリズム
- 13. 分割テクスチャ画像threejs
- 14. トリプル「Rhomboid」画像分割CSS
- 15. CSSヘルプ - 画像を分割する
- 16. CGI画像を分割する
- 17. QFile:ファイルを部分に分割する
- 18. 画像サイズが異なるクリック可能な画像領域
- 19. スクロール可能なパネルにOpenGL描画部分オブジェクト
- 20. Kivy:クリック可能な画像を回転
- 21. Androidで描画できる半透明の描画可能な部分は、黒い部分です。
- 22. ビデオをJavaの画像フレームに分割
- 23. 複数の部分に分割するTFS分割
- 24. iPhoneの部分を隠すUIScrollViewの画像の部分
- 25. ドラッグ可能な部分をクローン
- 26. Matlabで画像を線分(プロット)で分割する方法
- 27. 透明部分のない画像マスク
- 28. Javascript PNG画像の可視部分にマウスを移動
- 29. pygameのクリック可能な画像?
- 30. クリック可能な画像のフラッターリスト
イメージの各部分に異なるバートンを配置します。 – user6788419