1


iPhone アプリケーションのテスト スクリプトを作成しようとしています。このテストでは、ピンチ アクションをシミュレートしようとしています。UIATargetのpinchOpenFromToForDuration関数
を呼び出すことができる公式の Apple リファレンスを読みましたが、シミュレーターはこのアクションにダブルタップ アクションとして応答します (ダブルタップを使用すると、コードで別のアクションを実行するためだと確信しています)。 この問題を解決する方法がわかりません。他のトリックを使用して同じ結果を得ることができますか?

ありがとうマルコ

4

2 に答える 2

1

非常によく発生する奇妙な動作は、pinchOpenFromTo操作に使用している座標である可能性があります。

座標が「ピンチ」しないもの (WebView など) に変換される場合、通常、言及したクリックまたはタップの結果が得られます。とにかく、それは私の経験です。

于 2011-11-21T18:56:41.487 に答える
-2

ズーム機能には UIGestureRecognizer クラスを使用します。扱いやすいでしょう。ピンチ ジェスチャが必要な場合は、UIPinchGestureRecognizer クラスとデリゲートを使用してそれを処理します。Tap の場合、UITapGestureRecognizer クラスとデリゲート メソッドを使用できます。

于 2011-04-07T13:02:00.590 に答える