我正在使用3.1.3.GA sdk,Alloys和2.3.4 Android Emulator。我创建了一个日期选择器,其大小太小,因此我指定使用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();
我获得了像this这样的用户界面。我需要增加选择器列的fontSize,是可能还是它的bug?在其提到的jira tickets已解决。有什么建议吗?。提前谢谢。
答案 0 :(得分:1)
尚未实施。 ticket you refer的状态为“打开”。
除了PickerRow之外,Picker文档中的任何地方都没有提到此属性,遗憾的是仅适用于MobileWeb和Tizen。
如果你真的需要这个,那么通过扩展TiUiNativePicker class编写自己的自定义选择器并不会太困难。
答案 1 :(得分:0)
我在Ti v3.3.0 / v3.4.0中通过在选择器创建中定义Android的fontsize(如上所述)以及在行创建中为iPhone解决了这些问题:
var row = Ti.UI.createPickerRow({
fontSize : someFontSize,
title : someTitle
});
column1.addRow(row);
无条件地做到这两点,你就被覆盖了。