Изображение свойства Titanium.UI.Button не работает, как указано в документе - PullRequest
1 голос
/ 02 апреля 2012

Я хочу отобразить значок на кнопке с текстом.Для этого я использую следующий код:

 var refreshButton = Titanium.UI.createButton({
        image :'refresh.jpg',
        top : 0,
        height : 100,
        left : width,
        width : width,
        title : 'Refresh'
    })

из appcelerator api doc.

image: изображение, отображаемое на кнопке слева от заголовка

но работает как backgroundImage

enter image description here

Я что-то упустил?

Ответы [ 2 ]

0 голосов
/ 21 мая 2014

Попробуйте добавить изображение как вид изображения в кнопке:

    var button = Ti.UI.createButton({backgroundColor:'black',title:'General Info',textAlign:'left',width:210, height:30,top:20,left:20, color:'white', font:{fontFamily:'AppleGothic',fontWeight:'bold',fontSize:20}}); 

    var icon = Ti.UI.createImageView({
        image : "../images/icon.png",
        height : 20,
        width  :20,
        left : 5
    });

button.add(icon)
0 голосов
/ 31 декабря 2012

У меня такая же проблема.

Но этого не происходит, когда изображение меньше кнопки.

Я использовал изображение размером 1/4 моей кнопки, и это исправило мою проблему.

...