appcelerator-titanium
全部标签 我正在使用钛合金,我有一个searchBar可以在我的ListView中搜索,它工作正常,但是如果我的列表包含一个词,例如“Adam”,并且我在searchBar中输入“m”,列表将被过滤到任何包含字母“m”的单词都会显示“Adam”,尽管它以“A”而不是“m”开头,那么我该如何解决这个问题? 最佳答案 您可以使用“searchableText”进行搜索。默认情况下,它将从输入的第一个字符开始搜索。如果您将searchText限制为1个字符长度。他们将搜索单个字符。有关更多信息,请点击此链接http://docs.appcelera
我正在开发iOS应用程序。我的应用程序图标有透明背景,但当应用程序安装在iPhone上时,它显示白色背景。这是我的应用程序图标,您可以看到白色边框:我怎样才能适合这个图标? 最佳答案 您不应该为应用程序图标设置透明背景。我建议你阅读guidelines关于图标。这些准则对透明度的解释:Avoidtransparency.Anappiconshouldbeopaque.Iftheicon’sboundariesaresmallerthantherecommendedsizes—oryouusetransparencytocreate“
我确定以前可以这样做,但我似乎无法在Xcode中运行由Titanium生成的Xcode项目。该应用程序安装在模拟器中并启动但立即停止并出现以下运行时错误:Couldnotfindthefileapp.js我正在使用appccli5.1.0/tiCLI5.0.5运行Xcode7.2.1。该应用程序是使用5.1.2.GA构建的。在Xcode中运行该应用程序将提供对仪器的访问,并可能更好地了解native级别的崩溃等。 最佳答案 您尝试执行的操作不受官方支持,但有可能。首先,从AppceleratorStudio(或命令行)干净地构建您的
我了解并非所有代码和功能都可用。但是,我目前正在规划一个新项目,没有找到这方面的文档。我想知道一旦我在Titanium中编写代码,是否可以在没有功能有限且代码库相同的应用程序的情况下制作移动网络版本?(类似于touch.facebook.com与Facebook应用)非常感谢 最佳答案 当然,Titanium可以做到这一点,因为它还支持MobileWeb。钛的特点:DevelopnativeapplicationsforiOS,Android,BlackBerry,Windows,andmobilewebthroughasingle
我使用TitaniumAppcelerator开发Android和iOS应用。我已经使用toImage()方法将我的View转换为图像,但是查看图像时,它看起来有点模糊,不清楚。我应该怎么做才能获得更好的图像质量?if(Ti.Platform.osname=="android"){var_pic=myView.toImage().media;}else{var_pic=myView.toImage();} 最佳答案 在iOS设备上,toImage方法接收一个额外的参数(第二个参数-第一个是回调)到honorScaleFactor。更
我有一个基于钛的iOS应用程序,它基本上遵循我自己的MVC结构。它有大约30个View和大量网络连接来进行API调用。因此,似乎该应用程序在除iPhone4S之外的实际设备上执行缓慢。具体来说,该应用程序在从多任务菜单重新启动后会挂起大约10秒。有什么建议吗? 最佳答案 您主要需要关心内存泄漏。你有一个非常重要的webcast就此主题而言。简而言之;非常小心:避免大的全局对象:它们有对世界的引用,所以这些引用不会被清除消除任何循环依赖:垃圾收集器不是垃圾收集器!它只计算引用并在引用为0时杀死对象。对于圆形对象,始终有1个引用。避免在
我正在与钛合作扩展和崩溃为Android。我创建了一个带有标签和图像的大小写。当我单击图像时,然后使底部视图可见性正确,并为tablerow设置高度。然后为展开视图应用动画for(vari=0;i但是当行扩展时,我看不到我以前的tblcell元素。我找不到原因。请帮助我看答案我认为您需要更改所用的逻辑以在行中添加元素。首先,请勿使用单独的数组添加每个元素,而是使用行变量来附加元素,如下所示。varrow=Ti.UI.createTableViewRow({});row.topView=Ti.UI.createView({});row.expandView=Ti.UI.createView({}
我在开发应用程序时遇到问题。我正在使用带有TitaniumAppcelerator的云推送通知。我需要在组中显示推送通知。这是如何显示在单个特定的特定选项卡中的?我正在分享2张图片目前看起来像这样。我需要看起来像这样。怎么办? 最佳答案 您必须使用BigViewNotificationStyle,但它仅在4.1或更新版本中可用引自here:Anotification'sbigviewappearsonlywhenthenotificationisexpanded,whichhappenswhenthenotificationisat
我正在使用钛admob模块,foundhere我的应用有多个页面,所以我在其中几个页面上加载了广告。我的问题是,在几次访问之后,每个广告似乎都没有被垃圾收集或杀死,所以在我的输出中我可以看到很多信息语句,表明应用程序正在检查广告。这些不是每60秒发生一次,更接近每5秒一次。我假设这会在应用运行时导致一些退化/电池使用。有人知道我是如何“杀死”admob广告的刷新的吗?如果它特定于钛,那很好。如果它特定于android,那么请告诉我方法调用和概念,我会看看是否可以将其转换为jstitanium代码![INFO]:Ads:Adisnotvisible.Notrefreshingad.[IN
我已经在我的android应用程序中实现了拉动刷新功能,它工作正常。现在我想将此功能转换为模块。我该怎么做?,在此先感谢。我正在使用TitaniumSDK1.8和Android2.3 最佳答案 你需要用java重写它。当前的androidSDK不支持javascript模块 关于android-将Titanium应用程序转换为模块,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8