如何在IOS中存储OptionDialog选项的自定义属性?

时间:2012-11-18 20:58:54

标签: ios titanium appcelerator titanium-mobile appcelerator-mobile

在查看文档时,似乎只能将options属性设置为字符串数组。当用户选择一个选项时,我需要知道与选项对话框中显示的字符串相关联的数字ID#。如果我不能通过每个选项传递自定义属性,我将如何解决这个问题? 这适用于iPad应用程序。

2 个答案:

答案 0 :(得分:1)

如果所选项目的索引

,您可以根据需要访问所需的项目

答案 1 :(得分:1)

您将索引作为click事件的属性,在单击其中一个选项

时触发
 var dialog = Titanium.UI.createOptionDialog({
    options:['Option 1', 'Option 2', 'Option 3']
});
 dialog.addEventListener('click',function(e) {
    switch (e.index) {
        case 0: //do something
               break;
        case 1: // Option 2
               break;
    }
});