2

是否可以像使用双击或捏合功能一样放大和缩小视图?如果是这样,我们放大后还能得到相同的坐标还是不同的坐标?

如果我有一个高度为 100 和宽度为 100 的视图,并且当我单击视图的末尾时,它显然将 y 位置返回为 100。

我遇到的另一个问题是在使用捏合或双击进行缩放后,它会将结束 y 坐标返回为 100,还是会在我们放大后返回不同的值?

如果这不可能,是否有替代方案?

谢谢你。

4

1 回答 1

6

您可以将视图添加到滚动视图。完成此操作后,您可以通过捏合来放大和缩小。

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 回答