Что вы должны сделать, это не использовать кнопку, а обычный вид. Как это:
<View id="btn_login">
<View id="buttonWrapper">
<Label id="signIn" />
<ImageView id="signInImage" />
</View>
</View>
Тогда в TSS:
"#btn_login": {
width: 200,
height: 50,
backgroundColor: "yellow",
}
"#buttonWrapper" :{
width: Ti.UI.SIZE,
height: Ti.UI.SIZE,
layout: 'horizontal'
}
"#signIn": {
width: Ti.UI.SIZE,
color: "#ffffff"
}
"#signInImage: {
width: Ti.UI.SIZE,
height: Ti.UI.SIZE
}
Я сделал buttonWrapper
в положение, в то же время оба элемента, а также позволяют ему быть по центру. Поскольку я не указываю left
и right
, он автоматически центрируется.
layout
свойство будет следить за тем, чтобы элементы располагались рядом друг с другом, а не друг с другом.
Имея ширину Ti.UI.SIZE
, будет автоматически задан размер по содержанию.
Теперь ... это будет выглядеть не так, как ваше изображение, но оно будет близко. Оттуда по игре с некоторыми шрифтами и позиционированием изображения, например, и он должен отлично работать!
работа как очарование. Благодаря! – user3051673