我希望创建一个带标题栏和按钮栏的窗口,但不希望使用选项卡组.
我尝试了以下但没有成功:
var win = Titanium.UI.createWindow({
title: "Home",
backgroundColor: '#bbb',
navBarHidden:false
});
var b = Titanium.UI.createButton({
title:'Button',
style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED
});
win.setToolbar([b]);
win.add(Titanium.UI.createLabel({text: "Label"}));
win.open();
Run Code Online (Sandbox Code Playgroud)
工具栏或标题都不会显示,但是如果我将此内容放在其中TabGroup,则按预期运行.
如果我默认情况下无法获得此行为,有人可以演示如何使用系统呈现的标题样式创建标签(或按钮),是否可以执行类似的操作以获取底部的按钮栏?
以下工作:
var win = Titanium.UI.createWindow({
title: "Home",
backgroundColor: '#bbb',
navBarHidden:false
});
var b = Titanium.UI.createButton({
title:'Button',
style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED
});
win.setToolbar([b]);
win.add(Titanium.UI.createLabel({text: "Label"}));
var tabGroup = Titanium.UI.createTabGroup();
tabGroup.addTab(Titanium.UI.createTab({
title:'Home',
window:win
}));
tabGroup.open();
Run Code Online (Sandbox Code Playgroud) Titanium SDK版本:1.7.0 iPhone SDK版本:4.2
我正在创建一个iOS应用程序,我使用属性文件作为缓存.如何获取属性的创建时间(时间戳)?
感谢所有输入!
我正在尝试使用Appcelerator创建我的第一个移动应用程序.当我尝试使用"leftImage"将本地图像加载到数组中时,图像不会显示.但是,当我将路径更改为不存在的东西时,它告诉我它无法找到路径.我已经google了很多,似乎无法找到我做错了什么.有什么帮助吗?
var win1 = Titanium.UI.createWindow(
{
title:'test',
className:'win1',
backgroundColor:'#000000'
}
);
var vdata = [
{leftImage:'appicons/cloudy.gif',title:"Schedule"},
{leftImage:'appicons/shows.png',height:60, title:"Shows"},
{leftImage:'appicons/search.png', title:"Search"},
{leftImage:'appicons/friends.png',title:"Friends"},
{leftImage:'appicons/settings.png',title:"Settings"}
];
var table1 = Titanium.UI.createTableView({
data:vdata
});
win1.add(table1);
win1.open();
Run Code Online (Sandbox Code Playgroud) android titanium appcelerator appcelerator-mobile titanium-mobile
我在Alloy项目中隐藏操作栏没有问题.但是,我如何在非合金项目中这样做?
我试过这个:
win.activity.actionBar.hide();
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
mobile android appcelerator-mobile titanium-mobile hybrid-mobile-app
是否可以在Titanium Label中指定包装文本行之间的间距?我看不到办法做到这一点?
在我的钛金应用程序上,我有一个包含许多字段的表单(文本字段等),当我专注于文本字段时,它会显示ios键盘,当我在窗口上的某个位置单击时,我想隐藏它:
<Alloy>
<Window id="home" >
<View id="form">
<Require type="view" id="myViewForm" src="form/etape_1" />
</View>
</Window>
</Alloy>
Run Code Online (Sandbox Code Playgroud)
在myViewForm内部:
<Alloy>
<View>
<TextField id="name" hintText="name"/>
<TextField id="telephone" hintText="Téléphone"/>
</View>
</Alloy>
Run Code Online (Sandbox Code Playgroud)
注意:如您所见,我有一个ID为“ telephone”的文本字段,将仅显示数字。
在我的控制器主文件上:
/*-----------------------------------------
| | EVENT LISTENER CLICK ON WINDOW
-------------------------------------------*/
$.home.addEventListener("click", hideSoftKeyboard);
/*-----------------------------------------
| | HIDE KEYBOARD
-------------------------------------------*/
function hideSoftKeyboard(e){
if(Ti.Platform.osname === 'android'){
Ti.UI.Android.hideSoftKeyboard();
} else {
$.home.textField.blur();
}
}
Run Code Online (Sandbox Code Playgroud)
在android上运行良好,但是在ios上我遇到以下错误:
[ERROR] : Script Error {
[ERROR] : column = 103;
[ERROR] : line = 12;
[ERROR] : message = "undefined is …Run Code Online (Sandbox Code Playgroud) titanium appcelerator appcelerator-mobile titanium-mobile appcelerator-titanium