0

我正在使用 3.1.3.GA sdk、Alloys 和 2.3.4 Android 模拟器。我创建了一个日期选择器,它的大小太小,所以我使用 fontSize 属性来增加它的列值文本大小,但没有按预期工作。我的代码 index.js

var win = Ti.UI.createWindow({
    layout: 'vertical',
    modal: true
});  
var picker = Ti.UI.createPicker({
    type:Ti.UI.PICKER_TYPE_DATE,
    minDate:new Date(2009,0,1),
    maxDate:new Date(2014,11,31),
    value:new Date(2014,3,12),
    top:50,
    width: 300,
    height: 500,
    font: {fontSize: 40},
    useSpinner: true
});

win.add(picker);
win.open();

我得到这样的用户界面。我需要增加选择器列的 fontSize,这可能还是它的错误?在jira 门票中,它提到已解决。有什么建议吗?提前谢谢。

4

2 回答 2

1

这尚未实施。您所指的工单的状态为“打开”。

此外,除了PickerRow之外,Picker 文档中的任何地方都没有提到此属性,不幸的是仅适用于 MobileWeb 和 Tizen。

如果你真的需要这个,通过扩展TiUiNativePicker 类来编写你自己的自定义选择器不会太难。

于 2013-10-30T16:55:23.063 回答
0

我在 Ti v3.3.0/v3.4.0 中解决了这些问题,方法是在选择器创建中为 Android 定义字体大小(如上),在行创建中为 iPhone 定义字体大小:

        var row = Ti.UI.createPickerRow({
            fontSize : someFontSize, 
            title : someTitle
        });
        column1.addRow(row);

无条件地做这两种方式,你就被覆盖了。

于 2014-10-21T12:24:23.150 回答