は、私はこれが私のUIImageView
ViewController
に設定されていることを示すことから始めてみましょう:Swiftに不規則な図形を表示するための良い選択肢はどれですか?
ラインの各1は、本体部分のUIButton
が含まれています。特定のボタンを選択すると、適切にセグメンテーションが行われます。
What'd私がやりたいことは、ユーザーのタップ、である(ただし、解放されません)ボタン、私はこのように表示するために、適切な身体の部分が欲しい:
私は2つのオプション使ってこれを実現することができます描画する
UIBuzierPath
クラスが、前の質問に似てうまくフィット得るために試行錯誤して、本体部あたり、多くのオーバーラップ形状の多くを取る:Create clickable body diagram with Swift (iOS)- 強調表示された身体部分を元の画像から切り抜いて、
UIButton
が選択されていることに応じてUIImageView
の上に配置します。その後、オプション1.
は今、私の質問はそれを行う方法はありませんが、これは、CPUの面でこれを達成するためのより良い選択肢だろうが唯一の身体部分ごとに画像があるだろうが、それでもあまり面倒処理とメモリの割り当て?
つまり、私はちょうど私のアプリの遅れやアプリサイズのストレージを取ることに懸念しています。私は、それを行うのにどれくらいの時間がかかるか心配していません。すべての形状を描こうとすると、アプリが吃音をしないようにしたいと思っています。
ありがとうございました。
私はそれがSwiftではないことを知っていますが、いつでもhtmlでダイアグラムを作成し、WebViewに読み込むことができます。それはほとんどCPUを取ることはありません! – brimstone