我爲我想在我的鈦應用程序中重複使用的按鈕創建了一個控制器。我在我的一個窗口中使用createController並將其添加到窗口中。到現在爲止還挺好。鈦控制器有一個高度,我似乎無法控制
但是,按鈕似乎有一個完整的窗口值得高度,我找不到方法來改變這一點。我錯過了什麼?下面我的文件:
view button.xml
:
<Alloy>
<View id="generalButtonContainer">
<View id="generalButton" class="generalButton" onClick="callback" >
<Label class="generalButtonLabel" id="generalButtonLabel" />
<ImageView class="generalButtonIcon" />
</View>
</View>
</Alloy>
button.tss
:
".generalButton": {
height: 60,
borderRadius: 2,
backgroundColor: '#5ba7e6',
left: 10,
right: 10
}
".generalButtonLabel": {
color: '#ffffff',
font: {
fontSize: 16
},
left: 15
}
".generalButtonIcon": {
image: '/images/generic/arrow-thin-right-white.png',
height: 15,
width: 15,
top: 22,
right: 15
}
"#generalButtonContainer": {
width: 320,
height: Ti.UI.SIZE
}
在這裏,我包括在我的父窗口
Alloy.createController('button',{text: 'signup.button.continue'});
$.signupButtonContainer.add(buttonView.getView());
而現在,即使我指定身高,(也在signupButtonContainer
的父窗口:Ti.UI.SIZE
)我仍然可以看到整個窗口的高度。
我該如何解決這個問題?
編輯:如果有任何信息,你錯過了,只是問!包含大量信息的複雜問題