2010-06-28 3 views
3

Есть ли способ создать кнопки системы (или кнопки «изображение/значок») в Appcelerator Titanium без необходимости размещать их на панели инструментов? Я бы хотел просто разместить их на регулярной основе. В качестве альтернативы я могу просто создать ImageViews, но при этом теряю встроенные анимации. Я надеюсь, что я просто что-то упустил.Appcelerator Titanium: создавать кнопки системы/значков без размещения на панели инструментов

ответ

1

Попробуйте это:

var button = Titanium.UI.createButton({
title: 'Some Title',
top:175,
left:5,
width: 190,
height: 35,
font:{fontSize:14},
image: 'img/some_img.png' });

затем: Titanium.UI.currentWindow.add(button);

Надеется, что это может помочь !!
Cheers

+0

То, что я на самом деле ищу, будет кнопкой без других визуальных характеристик, отличных от изображения. В принципе, точно так же, как кнопка значка системы. Просто не на панели инструментов. Но спасибо за помощь в любом случае! –

1

Дональд, я думаю, что могу помочь вам в этом, потому что я ищу решение подобной проблемы. Вы можете удалить границу для кнопки, указав стиль кнопки. В приведенном выше примере:

кнопка вара = Titanium.UI.createButton ({ стиль: Titanium.UI.iPhone.SystemButtonStyle.PLAIN ширина: 35, высота: 35, изображение: «IMG/some_img.png '});