저는 메인 뷰를 가지고 있습니다. 그런 다음 뷰에 두 개의 레이블과 이미지가 있습니다. 나는 화면의 상단에서 차례로 라벨을 흘려 보내고 하단에는 이미지를 원한다. 레이아웃을 설정하여 레이블이 올바르게 표시되도록합니다 : 기본 창에서 '수직'. 그러나 그것이 끝나면 나는 이미지를 맨 아래로 강제적으로 보일 수 없다. 다음은 내 코드 스 니펫입니다.Appcelerator Titanium - 화면 하단에 이미지를 배치하려면 어떻게합니까?
var self = Ti.UI.createView({
backgroundColor:'#fff',
layout:'vertical'
});
var l1 = Titanium.UI.createLabel({
text:quote,
color:'#000',
shadowColor:'#ddd',
shadowOffset:{x:2,y:2},
font:{fontFamily:'Marker Felt',fontSize:24},
top:20,
left:15,
right:15,
height:'auto'
});
self.add(l1);
var l2 = Titanium.UI.createLabel({
text:author,
color:'#000',
shadowColor:'#ddd',
shadowOffset:{x:2,y:2},
font:{fontSize:16},
top:10,
left:15,
right:15,
height:'auto',
textAlign:'right'
});
self.add(l2);
var imgView = Titanium.UI.createImageView({
image:myimage,
setBottom:10,
height:100
});
self.add(imgView);
이미지 레이아웃을 설정하려고했지만 작동하지 않습니다. "self"창 레이아웃을 '절대'로 변경하면 라벨이 서로 깔끔하게 흐르지 않게되는 것 같습니다. 첫 번째 레이블은 가변 높이이므로 서로 따라야합니다.
저는 티타늄 1.82를 사용하고 있습니다.
감사합니다. 미리.
[Titanium Footer Menu] (http://stackoverflow.com/a/29860536/782535)를 보면 비슷한 결과를 얻을 수 있습니다. –