我从webserveur恢复了一个png文件,并将其包含在ImageView定义中:
var suivi = Titanium.UI.createImageView({
top:"10%",
width:"100%",
height:"90%"
});
问题是:文件比ImageView更高更宽,所以它会减少到与imageview的大小相同。我想要的是保持它的大小并用手指导航到这个图像。你知道怎么办?我的问题是否足够清楚,或者我应该改写它?
答案 0 :(得分:1)
我猜您的问题是如何保持图像上的原始尺寸并能够用手指将其平移。 Titanium本身没有此功能。但是,有一种方法可以改为使用ScrollView。
var suivi = Titanium.UI.createImageView({
top:"10%",
width:"100%",
height:"90%"
});
var scrollView = Ti.UI.createScrollView({
contentWidth:'auto',
contentHeight:'auto',
top:0,
showVerticalScrollIndicator:true,
showHorizontalScrollIndicator:true,
minZoomScale:0,
maxZoomScale:10,
zoomScale:0
});
scrollView.add(suivi);
并将scrollView添加到您的窗口。
答案 1 :(得分:1)
尝试这个,因为auto现在已经被弃用了一天,而且使用%而不是使用%。你可以使用Ti.UI.SIZE
var imgView = Titanium.UI.createImageView({
width:Ti.UI.SIZE,
height:Ti.UI.SIZE
});
var scrollView = Ti.UI.createScrollView({
contentWidth:Ti.UI.SIZE,
contentHeight:Ti.UI.SIZE,
top:0,
showVerticalScrollIndicator:true,
showHorizontalScrollIndicator:true
});
scrollView.add(imgView);