2

ダブルタップやピンチ機能を使用するのと同じように、ビューをズームインおよびズームアウトできますか? もしそうなら、ズームインした後も同じ座標または異なる座標を取得できますか?

高さ 100 と幅 100 のビューがあり、ビューの端をクリックすると、明らかに y 位置が 100 として返されます。

私が持っている別の質問は、ピンチまたはダブルタップを使用してズームした後、終了 y 座標を 100 として返すか、ズームインしてから別の値を返すかということです。

これが不可能な場合、代替手段はありますか?

ありがとうございました。

4

1 に答える 1

6

ビューを scrollView に追加できます。これが完了したら、ピンチでズームインおよびズームアウトできます。

var scrollView = Titanium.UI.createScrollView({
    contentWidth: 'auto',
    contentHeight: 'auto',

    top: 0,
    bottom: 0,

    showVerticalScrollIndicator: true,
    showHorizontalScrollIndicator: true,

    //Here you can determine the max and min zoom scale
    maxZoomScale: 100,
    minZoomScale: 0.1,

//With this property you can set the default zoom
    zoomScale: 1
}); 

これを作成したら、ビューを追加できます

scrollView.add(view)

お役に立てれば!

チュー

于 2011-07-13T12:32:35.953 に答える