0

私のiOSアプリには、次のビューがあります-

View
   Scroll View
      Text Area

「ピンチ」ジェスチャでは、スクロール ビューを使用してビューをズームインおよびズームアウトできます。「ダブルタップ」すると、ビューが通常のズームスケール - 1.0 に戻る必要があるという要件があります。ただし、テキスト領域を「ダブルタップ」すると、「コピー、貼り付け」などのオプションが表示されます。誰でも以下のロジックで私を助けることができますか-可能かどうか-

On double tap
   If(zoomed in/out view)
      Bring view to normal
   else
      Show the 'copy,paste' options

前もって感謝します。

4

1 に答える 1

0

ズームイン/アウトするときは、TextArea の touchEnabled メソッドを false に設定して、設定したダブルタップ機能に応答しないようにします。doubletap リスナーを ScrollView に追加し、自身の zoomScale 属性を 1.0 に設定します。その場合は、TextArea の touchEnabled を true に設定し、基本的にテキストを再度コピー/貼り付けできるようにします。

于 2013-07-27T00:43:10.170 に答える