问题标签 [appcelerator-alloy]

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.

0 投票
1 回答
187 浏览

include - Appcelerator Alloy 如何包含 lib 或组件?

我想使用https://github.com/ulizama/TiRemoteImage中的 TiRemoteImage ,在我的合金项目中,我在 app 文件夹中添加了 lib 和 components 文件夹。然后我将 TiRemoteImage 的 Resources/lib 和 Resources/components 文件夹中的文件分别复制到我的项目的 lib 和 components 中所以我的项目文件夹结构现在看起来像这样

然后我添加了

index.js然后我的应用程序将崩溃而没有任何错误。我是否正确包含组件?

0 投票
2 回答
286 浏览

javascript - 将选取器行标题从黑色更改为白色

如何在 Android 上将 Picker Row 标题从黑色更改为白色?我尝试使用 TSS 并在带有属性的 XML 中没有成功。

XML

0 投票
1 回答
458 浏览

android - 钛加速器中的相机屏幕方向问题

我在设备方向上有一些问题。我所做的是,我必须打开相机进行屏幕截图。相机视图是使用叠加自定义的。Overlay 包含一个按钮视图,当单击它时它将捕获图像。

我在其中实现设备方向。当自定义相机打开时,它看起来很好。但是当我们旋转(即旋转到 180 度)时,叠加层看起来很好,但是相机视图反转了屏幕。例如,如果我们想通过旋转设备来捕捉一棵树,它会看起来像倒置的,当捕捉后,图像也会倒置。有没有人知道如何在旋转时移除这个相机倒置。

0 投票
2 回答
85 浏览

collections - 在 Titanium 中操作 25 个视图的最安全和最快的方法是什么

我在 Titanium 中有 25 个单独的视图,它们都是基于集合中的模型创建的,如下所示:

在这种情况下,tiles是一个 Appcelerator 集合,而 atile是一个模型。

在应用程序逻辑的某个时刻,我需要调用所有 25 个图块,并隐藏一个视图。

我目前所做的是再次循环遍历集合,并像这样调用视图中导出的函数

这可行,但不是很流畅,因为当您的设备速度较慢时,您可以看到瓷砖渲染......对于这类问题,最好的解决方案是什么?

0 投票
2 回答
586 浏览

titanium - 在钛应用加速器 iOS 应用程序中检测用户不活动

我正在开发一个应用程序,它允许用户使用您的用户名和密码登录并在应用程序中做一些工作。

但是,如果用户闲置/未使用该应用程序 5 分钟,我想“锁定”我登录用户的会话并将他们重定向到登录页面。

所以,这样做的方法是在他们成功登录时启动一个全局计时器(setInterval)来调用会话验证函数。然后订阅应用程序中的任何触摸事件以重置计时器。如果计时器已过 > 300 秒,则锁定用户。

我沿着这些路线搜索并找到了 XCode Objective-C 等效项:https ://stackoverflow.com/a/309535

有没有办法在钛加速器中实现这样的目标?即收听整个应用程序上的所有事件,当它们停止发生 5 分钟时;即用户在应用程序上处于空闲状态,锁定应用程序(重定向到不同的视图,例如登录)。

我试图听应用程序范围的touchend事件来重置计时器,但它不起作用:

0 投票
0 回答
88 浏览

appcelerator - 单击图标列表视图部分标题显示溢出菜单

我正在创建一个应用程序,我需要在单击列表视图部分标题中的图标时显示溢出菜单。列表视图有很多部分,每个部分的标题中都有一个图标。单击该图标,我需要显示 IOS 和 Android 的溢出菜单/视图

0 投票
1 回答
190 浏览

titanium - Appcelerator:标签内的长字符串问题

我在 appcelerator 上设置一个非常长的文本时遇到了一个大问题,发生了两件事,首先滚动视图没有滚动,文本被“...”截断,如果我设置标签高度它会变成空白并消失。

只需触发我的“弹出”功能,屏幕就会出现,但滚动不起作用,并且文本会在视图大小上被截断。

显示文本如何结束的屏幕截图,它发生在 android 和 iOS 中

0 投票
1 回答
2109 浏览

titanium - Appcelerator 更改 ScrollView 上的内容高度

我的合金项目中有一个滚动视图,当按下按钮时我需要添加一些视图,但是内容高度、可滚动区域并没有改变,底部内容远离视图。这是我的合金视图 (.xml) 文件

我的样式文件 (.tss),包含所有样式:

还有我的控制器(.js)

滚动视图不滚动,或者如果我已经设置了 3 个或四个输入,它只会滚动到第四个输入所在的位置

0 投票
1 回答
1299 浏览

swift - 如何使用 Swift 制作 appcelerator ios 原生模块?

我需要在 TiUIView 中使用 Swift 编码的 ios-charts 模块,但是当我尝试生成本机 appcelerator 模块时我不能,因为它会生成一个静态库并且 Swift 不能用于执行此操作,只能使用生成动态库。

0 投票
0 回答
119 浏览

ios - Titanium TabGroup 控件“更多”选项卡无法正确呈现

我正在将 Titanium 应用程序升级到 SDK 5.1.2GA 并注意到我们的 TabGroup 控件的“更多”选项卡没有正确显示。这个“更多”选项卡是由 TabGroup 控件自动生成的,因为我们的选项卡比屏幕底部的行中的要多。这是 SDK 5.1.2GA 中的样子:

新的 SDK

.. 这就是旧 SDK 中的样子。代码没有改变:

旧版 SDK