问题标签 [titanium-mobile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 Titanium Mobile 上创建一个类似于表格视图的选择器?
如何使用 hasChild 属性创建一个类似于 tableViewRow 的 pickerRow?我希望实现之后屏幕上的后退按钮的效果。
titanium - 附加事件侦听器
我刚刚创建了一个精心生成的图标网格(imageViews),现在我需要能够对它们做一些事情。但是,我发现我试图绑定的事件侦听器没有被绑定。窗口加载,我的图标显示得很好,但它们不可点击。
谁能看到我错过了什么?下面的代码是一个功能齐全的(除了不起作用的部分)文件。您应该能够将其复制到测试应用程序中并立即加载(目前可能仅限 iPhone)。
任何见解将不胜感激。
titanium - 设置滚动视图高度
我有一个窗户。该窗口有一个标题(可变大小),并且应该有一个直接位于标题下方的可滚动主体。如何设置身体的高度以使其实际滚动?如果我设置height: 'auto'
,主体会延伸到视口底部以适应其所有内容。如果我设置它的top
和bottom
属性,什么都不会出现。
我无法想象我是唯一遇到这种情况的人,但我还没有找到一个关于如何在窗口中创建适当大小的可滚动视图的明确答案。高度似乎很棘手,因为在单个设备上的纵向和横向模式的值是如此不同,更不用说跨设备了。
有人可以提供有关如何管理这种情况的提示吗?我希望我可以推断它来处理其他视图高度场景。
谢谢。
android - Titanium 会将 iPhone 应用程序转换为 Android 吗?
我正在和某人谈论 iPhone 和 Android 应用程序,他们说周围有一种叫做“ Titanium ”的东西可以将 iPhone 应用程序转换为 Android 应用程序,反之亦然;因为它们是用不同的语言(以及其他细微差别)编写的,所以我觉得这有点难以置信。
我假设他是这个意思
据我所知,您无法将现有应用程序从一个“转换”到另一个,但是如果您基于此 API 构建 iPhone 应用程序,那么它可以转换为另一个吗?
我的想法是对的吗?
javascript - Titanium mobile,使用自定义循环获取数组值的最佳方式
我试图找出在自定义循环中获取数组值的最佳方法。这是我的代码,我不确定这是否是一种有效的方法,或者还有另一种方法:
谢谢你。
titanium - How to re-install all the old SDKs(softwares) for iOS developemnt using Titanium?
I'm very new to the Apple Laptop usage and iOS App development using Titanium. Currently I'm developing an iOS Application using Titanium in an Apple MacBook(Mac OS X Version 10.6.6) with the help of Titanium Developer for testing my App.
Now a days my Titanium Developer is frequently crashing in the middle of my application execution even without any error message, after gone through many threads I decided to go with Titanium Studio instead of Titanium Developer. For using this Titanium Studio I need to upgrade my Titanium SDKs and may be iOS SDKs also.
Previously all the required SDKs(Software) have been installed by one of my colleagues who started this iOS App, now I want to uninstall all the old SDKs and planing to develop the App using the new version SDKs. I'm not sure how to uninstall and install the SDKs again in Mac OS X, can anybody please help me to uninstall all the old SDKs and freshly start the iOS application development from the scratch, if possible please list down the step by step procedure for handling this scenario.
Your help is really appreciable...
Thanks in advance, Siva
android - WebView.goBack 在钛合金中不起作用
在我的应用程序 WebView.goBack 不起作用,我在事件侦听器中使用了以下代码
如何导航到后面?
titanium-mobile - 适用于 IOS 和 android 的 OSX Titanium Mobile
我是一名 IOS 开发人员,在 Snow Leopard 上安装了有效的 XCode 4。因此,我目前没有安装 android 开发环境,因为到目前为止我还不需要一个。
我想评估 appcellerator Titanium Mobile,以期使用它为需要在 IOS 和 android 上提供应用程序的终端客户制作产品原型,从我所读到的内容来看,这可能是一种合适的方式,根据最终产品的性质,它可能不会。
我已经下载并安装了最新的 Titanium Studio,它似乎已经为我的 XCode 安装设置了设置,并且允许我创建一个“hello world”应用程序来构建在那个环境上,但是,因为我没有 android,我自然无法实现我想做的事情,至少,拥有一个“hello world”应用程序,我可以构建到最新的 IOS 和 android 版本。理想情况下,选择每种口味的旧版本将是一个不错的选择,但在这个阶段并不是绝对必要的。
我尝试安装android SDK,表面上是成功的,但是Titanium 不会接它。我查阅了 appcellerator 网站 (http://developer.appcelerator.com/doc/mobile/mobile-build-osx),该网站表面上显示了我需要的信息,但是当我深入研究它时,从屏幕截图中它似乎非常过时,我无法得到想要的结果)
所以,假设我没有安装 android SDK(即,到目前为止我没有什么需要特别保留的东西),让 Titanium Studio 准备好为 IOS 和 android 构建的最简单的方法是什么?即我需要同时做这两个 - 如果我想要一个纯 IOS 部署,我不会强迫自己使用 javascript 来削弱我的开发 - 我会在目标 C 中编码。如果我想纯粹为 android 开发,我也不会使用 Titanium -对于有经验的程序员来说,像 Titanium 这样的产品唯一真正的意义是避免重复处理编码任务。我可以看到有一个辅助应用程序,“javascript 开发人员”(即“网页设计师”)可能希望使用这样的产品来避免 Objective C 的学习曲线,但除此之外,
最后,如果您无法回答所提出的问题,请不要宣传您对“自己动手”或“编写 2 个应用程序,不要使用 Titanium”的特定立场。我希望评估 Titanium 并做出自己的决定,而不是依赖其他既得利益者的意见来阻止我这样做。我已经对该产品有足够的偏见,但是我足够开放,看看它是否确实可以用作跨平台开发工具。
如果其他人觉得这很有用,我很乐意发布(使用对此问题的评论)我的评估结果。
javascript - Titanium 移动 Javascript 对象
好的,所以我是 Titanium 的新手,而且我几乎是 Javascript 的菜鸟
我试过这样做:
}
然后这样称呼它:
}
我这样做是因为我在这里看到了 Titanium MVC 建议,但我不明白为什么它会返回一个匿名对象。我无法name_label
从name
对象内部访问属性。我想我应该这样做:
}
并这样称呼它:
}
但我不知道为什么第一个例子不起作用。我的意思是属性与变量不一样吗?我也知道第二个例子也是一个对象..我应该这样做吗?第二个例子也是new
关键字可选的吗?我应该使用它吗?我有点想远离那个,因为我不确定什么时候应该使用它。
谢谢,我希望我说得通。我确实有它的工作,但我不知道第二个例子是否是正确的方法......
ios4 - 如何将现有的 iOS 原生应用转换为 iOS 钛模块
我遵循http://wiki.appcelerator.org/display/guides/iOS+Module+Development+Guide并创建了一个 ios 模块并将其集成到钛应用程序中。现在请帮助我如何将现有的 iOS4 (iPhone) 应用程序转换为适用于钛的 iOS 模块。
我的问题可能很愚蠢,请帮助我:)