0

As I came to know that we cannot use custom image or background/border/text color in pickerview in titanium yet.

So I came up with the idea of showing a button to the user with custom image/font, and when user clicks the button, the picker view rows are shown just as if launched by clicking the picker view. Is it possible?

だから私の質問:ボタンがクリックされたときにピッカービューを起動するにはどうすればよいですか。

4

2 に答える 2

3

また、Titanium.UI.OptionDialog を試すこともできます。これを変更すると、ウィンドウにイベント リスナーを配置する代わりに、ボタンとして使用できる別のカスタム ビューにイベント リスナーを配置できます。

Ti.UI.setBackgroundColor('white');
var win = Ti.UI.createWindow({
  title: 'Click window to test',
  backgroundColor: 'white',
  exitOnClose: true,
  fullscreen: false
});

var opts = {
  cancel: 2,
  options: ['Confirm', 'Help', 'Cancel'],
  selectedIndex: 2,
  destructive: 0,
  title: 'Delete File?'
};

win.addEventListener('click', function(e){
  var dialog = Ti.UI.createOptionDialog(opts).show();
});
win.open();
于 2013-08-14T14:03:10.230 に答える