현재 안드로이드 및 iO 용 티타늄 앱을 개발 중입니다. 슬라이더를 통해 스크롤 가능하고 확장 가능해야하는 imageView를 포함합니다. 나는 이미 iOs에서 작동하도록하지만, 안드로이드에서는 스크롤링 동작을 얻기가 정말로 어렵다. 나는 TiTouchImageView 모듈을 사용하기로 결정했으나 설명서에는 비 합금 프로젝트에서만 사용하는 방법이 나와 있습니다. 현재 코드는 다음과 같습니다 :TiTouchImageView는 합금 프로젝트에서 작동합니까? [업데이트]
if (Ti.Platform.osname == "android") {
var TiTouchImageView = require('org.iotashan.TiTouchImageView');
var androidImageView = TiTouchImageView.createView({
top: 0,
left: 0,
zoom: originalScaleValue,
maxZoom: originalScaleValue*2,
minZoom: originalScaleValue,
image: blob, });
$.androidInnerImageScrollView.add(androidImageView);
} else {
$.iosPicture.setImage(blob);
}
그러나이 요소를 view.xml을 통해 합금 구성 요소로로드 할 수 있습니까?
편집 :
<ScrollView id="androidInnerImageScrollView">
<Module module="org.iotashan.titouchimageview" id="androidPicture"></Module>
</ScrollView>
하지만이 오류 메시지가 계속 :
Uncaught Error: Requested module not found: org.iotashan.touchimageview
.js에서 사용할 수 있으므로 문제가되지 않았습니다. 솔루션을 찾았습니다 (제 대답을 참조하십시오). –