标签: appcelerator-mobile

如何创建带有标题,导航栏和按钮栏的窗口?

我希望创建一个带标题栏和按钮栏的窗口,但不希望使用选项卡组.

我尝试了以下但没有成功:

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)

iphone titanium ios4 appcelerator-mobile ios

0
推荐指数
1
解决办法
1万
查看次数

Appcelerator的.属性文件的时间戳

Titanium SDK版本:1.7.0 iPhone SDK版本:4.2

我正在创建一个iOS应用程序,我使用属性文件作为缓存.如何获取属性的创建时间(时间戳)?

感谢所有输入!

appcelerator-mobile

0
推荐指数
1
解决办法
1999
查看次数

Appcelerator leftImage

我正在尝试使用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

0
推荐指数
1
解决办法
1037
查看次数

Titanium:如何在非Alloy项目中隐藏actionBar?

我在Alloy项目中隐藏操作栏没有问题.但是,我如何在非合金项目中这样做?

我试过这个:

win.activity.actionBar.hide();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

mobile android appcelerator-mobile titanium-mobile hybrid-mobile-app

0
推荐指数
1
解决办法
1369
查看次数

如何调整Titanium Label中的行间距

是否可以在Titanium Label中指定包装文本行之间的间距?我看不到办法做到这一点?

appcelerator-mobile titanium-alloy appcelerator-titanium

0
推荐指数
1
解决办法
1856
查看次数

隐藏iOS Titan上的键盘

在我的钛金应用程序上,我有一个包含许多字段的表单(文本字段等),当我专注于文本字段时,它会显示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

0
推荐指数
1
解决办法
2616
查看次数