【问题标题】:Setting window dimensions in TideSDK在 TideSDK 中设置窗口尺寸
【发布时间】:2012-11-10 11:15:34
【问题描述】:

我希望在我正在开发的应用程序启动时添加一个小的启动屏幕,以显示许可证和版本信息以及一些客户特定信息的详细信息。在 tiapp.xml 中设置了我的默认窗口尺寸等后,我现在正在研究如何在特定用户窗口(即 index.html)上覆盖这些。

我对 API 进行了深入研究,并认为我找到了我正在寻找的东西,但在测试时它对窗口尺寸没有任何影响。我知道这将是我做的(我是一个拼命学习 javascript 的 php 人!)但是有人可以看看我的代码并指出我的方式的错误......

在我的 index.html 中,我有以下代码:

<script>
    var Ti = Titanium;
    var window = Ti.UI.currentWindow;
    window.setHeight(250);
    window.setWidth(500);
</script>

我猜我弄乱了我的 javascript 或 TideSDK 语法??

【问题讨论】:

    标签: tidesdk


    【解决方案1】:

    你使用了保留变量“window”,它属于JavaScript,不能被覆盖。

    以下代码适用于我:

    var Ti = Titanium;
    
    var this_window = Ti.UI.getCurrentWindow();
    
    setTimeout(function(){
      this_window.setHeight(250);
      this_window.setWidth(500);
    }, 3000);
    

    如果你想学写好的 JavaScript,我可以给你几本书推荐。

    【讨论】:

    • 顺便说一句,超时仅出于演示原因添加;)
    • 非常感谢 Christian,非常有帮助 - 肯定会很高兴获得一些好书推荐。
    • 我不知道你是否有 facebook 帐户,但我们在 JavaScript 组中收集了一个巨大的学习 JavaScript 资源列表。如果您登录 facebook,您可以在这里阅读列表:facebook.com/groups/JavaScript.Programming/doc/… 它也包含很多书籍建议。如果你没有FB账号,我可以把那个资源集合复制到pastebin什么的。
    猜你喜欢
    • 2014-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    相关资源
    最近更新 更多