我正在尝试一个简单的GridLayout测试,但它并没有像预期的那样对我有效
以下是我的看法:
<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="pageLoaded">
<GridLayout columns="80, *, auto" rows="80, 80, 80, *" >
<Label row="0" col="0" text="r0col0" cssClass="green" /
如何在NativeScript全屏(包括状态栏)中创建Web视图。不只是隐藏状态栏,而是在状态栏后面隐藏webview,就像这样做cordova
我怎样才能防止滚动/反弹的网络视图
多谢各位
更新:
我所说的状态栏/全屏和cordova在cordova中的意思是状态栏透明和web视图全屏
另一个问题是关于反弹的,在cordova中,我可以在config.xml中使用此选项防止webview反弹吗
<preference name="webviewbounce" value="false"
当我运行tns调试ios时,在“创建后端套接字”之后,它抛出以下错误
assertion failed: 16G29 15A8401: libxpc.dylib + 69578 [CBE96042-79D0-3515-8570-968B28E72519]: 0x7d
调试器打开,应用程序正常运行,但在“检查元素”选项卡中没有任何内容。我重新安装了整个操作系统,只安装了nativescript,但仍然出现此错误。如果在chrome开发工具中使用--chrome,结果也是一样的
我也可以在andr
我已经用带有导航抽屉模板的nativescript side kick软件创建了nativescript angular应用程序,我想在本地文件系统的主页中显示图像
我正在使用最新的angular和nativescript
应用程序
-->图像
-->家
本地构建和云构建
-->显示图像
-->如果我使用ctrl键单击“.images/intensepic.jpg”,然后单击它进入项目中的图像路径,并选择图像,但图像未显示在应用程序中
-->如果我使用ctrl键单击“~/images/inten
我想用一个用NativeScript制作的新Android应用程序更新一个不是用NativeScript制作的现有Android应用程序
旧应用程序在SQLite数据库中存储了一些用户数据。我想让它在升级中幸存下来
现在,我在新应用程序中的应用程序id与旧应用程序相同,因此该部分已就位。为了测试数据库是否还能生存,我用旧的应用程序启动了Android Emulator,创建了一些记录,然后使用
tns run android --bundle --device=1
这将正确地用新代码替换旧的应
我开始学习Vue JS,现在尝试在nativescript Vue中学习。
我应该怎么做才能有一个离线数据库,在那里我可以存储我的数据而不使用互联网连接。我听说过Firebase,但我想如果我没有互联网连接,我就不能使用我的应用程序。谢谢 您可以在启用持久性的情况下使用Firebase,也可以将sqlite()与vuex配合使用。您可以在启用持久性的情况下使用Firebase,也可以将sqlite()与vuex配合使用。简单解决方案:
如果在应用程序中使用应用程序设置,则可以将简单数据存储在js
我的团队有一个针对iOS平台的nativescript vue应用程序。我们试图通过nativescript uuid唯一标识iOS设备uuid,但这似乎不再受支持。使用DeviceCheck API的最佳方法是什么 您是对的,插件未更新以使用iOS 11或更高版本(DeviceCheck API)
另一种方法是使用插件,第一次使用UIDevice.currentDevice.identifierForVendor.UUIDString存储您获得的UUID,然后即使在重新安装应用程序后,它也应该
这是我到目前为止所拥有的。背景变为绿色(页面的颜色),但我希望一个紫色的ContentView,里面有一些文本来填充页面
我还缺什么吗
从“tns核心模块/应用程序”导入{on,run,launchEvent};
从“tns核心模块/ui/Frame/Frame”导入{Frame};
从“tns核心模块/ui/content view/content view”导入{ContentView};
从“tns核心模块/ui/text-base/text-base”导入{TextBase};
从“tn
我在NativeScript项目中使用RadCalendar,问题是我想从cellTap事件中添加特定日期单元格的自定义样式
所以我从听这个活动开始
在my component.ts文件中:
onCellTap(参数:CalendarCellTapEventData){
//在这里,它返回整个RadCalendar对象
console.log(args.object);
//在下面的行中,它返回本机单元格元素
console.log(args.cell)
}
我尝试直接更改CSS属性,如下
如何获取此预览窗口。早些时候,我只是第一次得到它。现在,当我单击“预览”按钮时,手机会显示二维码,以确保:当您单击打印屏幕中显示的二维码按钮时会发生什么情况?在带有iOS或Android的设备上安装配套应用程序NativeScript Playerd和NativeScript Preview,并扫描该二维码(使用NativeScript Playerd)
您将在设备上看到来自游乐场的应用程序预览
查看此页面,其中包含应用程序的直接链接以及有关此工作流的更多详细信息
我用本机脚本编写应用程序,第一次启动应用程序后需要使用requestPermission。我知道如何使用请求权限,但我不知道在第一次运行应用程序后如何使其工作。我必须在应用程序中的何处使用请求权限功能?在ngOnInit()?中,您可以使用插件获取Android上的运行时权限
使用hasPermission(permissionName)方法,以了解您的应用程序是否已拥有该权限或您尚未获得该权限
通常,建议仅在绝对必要时才请求许可。例如,如果您想访问Microphone录制任何内容,您只会在用户
在文件中使用此属性,但视频未以全宽显示,如下所示:
fill=“true”请检查版面的宽度和高度。此外,如果任何其他参数正在减小布局大小,则必须调整布局,以使播放器全屏显示。这是怎么可能的??你能分享屏幕吗?正如我提到的,这完全取决于你的布局。如果您可以共享您的组件,我可能会指导您。如果我在exoplayer中使用fill=“aspectFill”属性,则视频将按照布局全屏拍摄,但视频将被拉伸。。
嗨,我试图在代码中创建这个,但我至少要说一点 我睡在上面,在梦中我想到了以下几点:
const intentFilter = new android.content.IntentFilter(
android.provider.Telephony.SMS_RECEIVED
);
application.android.registerBroadcastReceiver(intentFilter, function(
context,
intent
) {
cons
我是NativeScript新手,只是不知道如何正确加载插件
如前所述,我添加了插件,并按照CoreJS的步骤进行了操作,但似乎没有任何效果
到目前为止,我已经尝试使用RadListView和PullToRefresh,但我一直遇到相同/类似的障碍。对于PullToRefresh插件,我收到的错误如下所示
JS: HMR: Hot Module Replacement Enabled. Waiting for signal.
JS: Error: Building UI from XML. @s
任何人都可以共享使用nativescript创建应用程序以在特定相册中存储图像的链接吗?
我曾尝试在谷歌搜索,但没有找到任何与此相关的内容。因此,如果有人与我共享github链接或任何其他链接,这将非常有帮助。我在开发NativeScript JavaScript函数时使用了该函数,将屏幕截图保存到设备的照片库中。祝你好运
您好,我正在尝试为我的Nativescript应用程序设置全局着色颜色。特别是iOS。我一直试图设置外观(),但没有成功。基本上,我需要一个全局着色颜色来着色导航栏的后退按钮。我发现这个解决方案在iOS上运行,但应该从页面内调用,以便KeyWindow有时间进行实例化
const Color = require("tns-core-modules/color").Color
const mainColor = new Color("#ed1c24")
UI
我重新克隆了nativescript杂货店git repo,查看了angualr start分支,“平台添加了android”,然后是我的android设备连接的“tns运行android”
应用程序出现并显示此错误:pastebin.com/1YbThGkZ
这个错误最重要的部分可能是:
java.lang.ClassNotFoundException: Didn't find class "com.tns.FragmentClass" on path: DexPathList[[zip fi
我正在尝试在Nativescript iOS的Html/WebView中实现嵌入式YouTube视频。我能够在android上完成这项工作,因为我没有足够的本地iOS经验,所以我在这里发布了这个问题。
我找到了一些链接,但它们与ObjC和Swift中的本机iOS有关
有人能指导我完成这件事吗
更新:这是我在WebView(Android)的src和HtmlView(iOS)的html中使用的Android和iOS的屏幕截图-
要做到这一点,可以使用NativScript WebView并绑定
很久以前,我在互联网上搜索了一个SVG图像插件,发现它几乎已经破损、过时,因此无法使用。有没有其他插件我可能会错过,它允许显示SVG图像,并与最新的Nativescript版本配合使用?有一个更新的fork来自
对于那些仍在挣扎的人来说,还有另一条路可以走。最后要做的是将svg文件转换为字体文件(.tff)。我的svg文件很简单,所以我不确定这是否适用于所有情况,但至少它适用于使用图标。将svg文件转换为.ttf文件非常容易。我使用了在线工具转换器,然后将该文件添加到我的nativescript
我的行数未知(我通过将Http响应ad的长度除以2来计算)
因此,如果我的数组有100个条目,当我使用2列网格布局时,行数将为50。
我的问题很简单:有可能以某种方式绑定这个数字吗?或者我必须将其转换为50(*)星?
因此,与其这样做,不如:
行=*、*、*、*、*、*、*、*、*、*等。。。
我想使用绑定值,例如:
<GridLayout rows="{{ length+'*' }}" columns="*,*" class="calendar" />
但这是行不通的。
有没
很抱歉这个不太具体的标题,但从angular+NS开始,我经历了太多奇怪的异常行为,真的让我很惊讶
那就行了好的:
<StackLayout>
<ListView [items]="items" class="list-group">
<ng-template let-item="item">
<Label [nsRouterLink]="['/item', item.id]" [text]="item.
我有一个js文件,其中包括一个数组!js文件与此类似
export const appointments = [
{
"taskID": 9018929,
"resource_ID": 1,
"title": "KNDL Thatcham",
"description": "<Non-Selected>\r\n10:00 - 18:00",
"startTime": "2018-12-28T00:00:00",
"endTime": "2018-12-28T2
在NativeScript核心应用程序中,我有一个动态呈现的用户列表,对于每个用户,有两个开关元素;一个用于参与,一个用于分配
首先,在加载或重新加载列表后,如何将“checkedChange”事件一次绑定到该列表中的所有开关元素(而不是该页面上的任何其他开关元素)
其次,只有在选中参与开关或禁用和取消选中elsehow时,才应启用分配开关。如何以良好的方式实现这一点
第三,该事件触发一个函数,该函数被假定为保存更改。我应该如何检索有关类型(包括或分配)和用户id的信息
澄清:
我知道给swi
我正在为每个用户生成一个随机的强密码,并希望用户使用相同的密码访问应用程序,因为密码很难记住,我希望将相同的密码存储在钥匙链中,以便于访问。当然可以,您必须寻找插件
您是否考虑过使用Apple API在密钥链中生成和存储密码?例如“或”。如果您使用“swift 5钥匙链密码”搜索互联网,也可以使用教程。
tns plugin add nativescript-secure-storage
有没有办法删除iOS上选项卡视图的上边框
我尝试添加边框宽度:0和边框颜色:透明到选项卡但这两个选项似乎都没有效果。您必须在uitabar上将clipstobunds设置为true
HTML
<TabView (loaded)="onTabViewLoaded($event)">
这确实会删除边框,但也会删除背景色-有没有办法将其添加回?更新了答案,clipstobunds仅隐藏边框,不会影响背景色。太棒了!非常感谢你!
onTabViewLoaded(event) {
我想知道是否可以在nativescript中使用具有淡入效果的UIScrollView
例如:
我阅读了文档,但没有找到这些信息
我想要这个结果,例如:
你有什么想法吗?多谢各位
我不知道如何将本机代码放入组件中
<template>
<ScrollView class="scroll" orientation="vertical" row="1" ref="scrollView">
<StackLayout marginLeft="10"
标签: Nativescript
angular2-nativescriptnativescript-angularnativescript-telerik-uinativescript-plugin
我想在包中集成“NativeScriptUIChartModule”。但它无法正确地整合资源。它给出了警告和错误
WARNING in Entry point 'chart-directives' contains deep imports into '/Users/<username>/Desktop/projects/<app_path>/MobileApp/node_modules/@nativescript/angular/element-registry'. T
下面是我在angular nativescript项目中尝试使用的示例和RadListView。该项目将生成,但在运行时出现以下错误:TypeError:nativescript\u core\u WEBPACK\u IMPORTED\u MODULE\u 0。属性不是构造函数
我试着重新安排导入,更新/重新安装tns和插件到项目中。任何关于如何解决这一问题的建议都是难以置信的。再次感谢能否提供示例的源代码?
在使用Angular的NativeScript项目中,您将如何处理以下问题?我有一个包含项目(聊天)的列表视图,当用户点击特定对话时,我会导航到聊天详细信息。现在,当用户返回到ListView时,理想情况下我希望将它们返回到ListView中的确切位置,我知道以下选项:
选项1:点击特定项目时,保存项目id,导航回列表时,重新填充ListView,并在ListView loadedEvent上找到已保存项目的索引,并使用scrollToIndex定位ListView
选项2:确保Angular
我试图通过简单的折叠从NativeScript的转发器中删除一个项目。我可以很好地缩放项目的高度,但保留了空间,以便在删除项目后中继器会跳起来。我希望中继器中的其余项目在要移除的项目折叠时向上移动
这就是我现在的行为。请注意,在要删除的项目完成动画制作之前,其余项目不会移动
以下是到目前为止我对动画代码的了解:
let remove = (args: EventData) => {
let view = <View>args.object;
let item
我正在尝试使用Nativescript使用WP Rest API
wpapi和OAUTH1的授权已经很好地设置好,并通过POSTMAN进行了测试
使用rest的Nativescript登录函数也已经设置好,在没有OAUTH的情况下也可以工作
现在我尝试使用OAUTH登录,代码如下:
authorizationString = 'OAuth oauth_consumer_key="T2yXcbN28Ufj",
oauth_token="AmEVr5oSNmbKyZKccFj
我试着使用上面的代码和插件,但不起作用
任何人都可以帮助我的代码或提供更好的解决方案 要获得当前手机的信号强度,您可以使用安卓和iOS上的本机API,并根据输入的信号将代码转换为JavaScript
举个例子,我们来看看这个。下面是它在NativeScript中的外观
import * as application from 'application';
const TnsOneSignal = require('nativescript-onesignal').TnsOneSignal
if
我试图在StackLayout的底部放置一个按钮,但它不起作用。
我不知道我做错了什么
这是我的模板:
<Page actionBarHidden="true">
<GridLayout rows="*, *, *, *" columns="*">
<StackLayout horizontalAlignment="center"
verticalAlignment="center">
我目前需要使用nativescript https插件,但是它的存储库没有更新,也没有打包到npm,而且它有一些没有解决方案的bug,所以我已经分叉了存储库,并尝试使用以下方法从这个分叉的repo添加:
tns插件添加[回购协议的url]
安装插件时没有错误,但当我尝试运行应用程序时,它显示以下错误:
NativeScript遇到致命错误:错误:找不到模块“NativeScript https”
所以我想知道。。。执行此操作的正确工作流是什么?使用相对路径编译插件文件夹并将其添加到package
我一直在为TabViewItem寻找一种使用字体图标(在我的例子中是iconmoon)的干净方法,但没有找到答案。有人知道怎么做吗
我正在使用NativeScript Vue。理想的方法是用字体图标更改iconSource,但它不起作用。类似于:iconSource=“String.fromCharCode(0xea0d)”
我使用的代码如下所示(不是标签,而是在每个选项卡视图项中都有框架)
无法在iconSource上使用字体图标,它只接受图像
但是,您可以在title属性上使用字体图标,但这
标签: Nativescript
angular2-nativescriptnativescript-telerik-uinativescript-plugin
我是nativescript的新手,我想知道是否有任何插件可以像浏览器上的navigator.getmedia一样流式传输音频和视频数据
用例是我正在尝试使用tensorflow实现语音安全(而非识别)和面部识别看起来您已经在使用tensorflow进行机器学习部分,如果您只想通过摄像头访问来捕获图片/视频,您可以使用或
还有,他们的ML套件已经支持人脸检测。您正在以哪种格式传输视频?我认为可以使用最常见的文件格式。您好,Manoj,感谢您的快速响应,但我不想流式播放视频,我只需要我的应用程序访
我正在使用本机脚本开发iOS和Android移动应用程序。我使用条形图在radcartesian插件中显示月度年度报告。在条形图中,我希望水平滚动显示大记录。是否可以在radcartesian图表中的条形图内部使用水平滚动视图?我不确定滚动的能力。但是您可以在轴上将allowZoom/allowPan设置为true,这将允许用户在访问中缩放和移动。为了更清楚,你可能会在我展开(放大)图表时提出一个问题,我在Ios中放置了另一组图表值。我想在输入图形值之前先缩小图形。您是否知道如何以编程方式缩小图
下面是我的应用程序结构。我收到一个错误,NativeScriptException未能找到模块,../../shared/view models/user view model,相对于./shared/view models/
请查找应用程序的屏幕截图。您需要的路径错误。替换为:
var UserViewModel = require("../shared/viewmodels/user-view-model");
p/s:还有,sharedis viewmodels下的文件夹,而不是view
我正在使用nativescript构建一个iPhone和Android应用程序
由于应用程序将在列表视图中加载图像,我有nativescript fresco插件来处理加载图像的工作,顺便说一句,它工作得很好。不幸的是,这只处理Android端
我想知道其他开发者在为IOS开发nativescript应用程序时使用了什么
澄清:我真正想弄清楚的是,在为ios开发时,我应该用什么来取代fresco
此外,我现在有所有这些壁画标签的所有图像为安卓。但是,当您准备为IOS开发时,您会怎么做?我是否需要
尝试为android构建时收到以下消息
处理节点_模块失败。错误:生成Enametolong
nativescript 2.4和android 2.4.1-全部更新
npm版本3.10.8
节点6.9.1
也使用SCSS
我在谷歌上搜索过,看起来这与windows命令行限制有关。这里需要帮助……我的开发因此而停止。我终于能够通过卸载一个插件nativescript dev sass并重新安装它来让它工作。很可能我所做的只是推迟错误。这里需要帮助…我的开发因此而停止。我终于能够通过卸载插件nati
我正试图让用户界面感觉到苹果用他们的定时器应用程序做了什么,倒计时定时器分钟选择器环绕着我。对于NativeScript中的ListPicker组件,可以这样包装/循环吗?我想这就是您要寻找的。TimePicker不处理秒数。我正在用3个ListPicker并排堆叠来模拟它…实际上,谢谢你,这会起到作用,我现在可以使用TimePicker隐藏小时数并隐藏am/pm,然后我有一个0-59的滚动/包裹
我在使用NativeScript布局时遇到问题
我不想要这种外观,只是在图像上覆盖一个文本。
上面的图像是用StackLayout中的一个图像制作的,但是当我添加一个标签时,它会被放置在下面。我试着在css中使用position:absolute,但这行不通
当我像这样使用GridLayout时:
<CardView class="cardStyle" shadowRadius="10" margin="10" elevation="50" radius="10">
我之前问过一些关于RadListView的分组函数的问题。我没有得到答案,所以我想试着关注最简单的部分:如何捕捉类别标题上的点击事件
通常情况下,这很容易,就像
但是使用RadListView的分组功能,类别没有html条目,因此我如何知道用户是否单击类别标题而不是组中的其他位置
如果示例代码有帮助:
html:
结果将是:
Canada
--Toronto
England
--London
US
--New York
--Los Angeles
目标:知道用户是否单击国家类别标题(这里是
我使用的是nativescript vue,我想在选项卡视图中玩一玩。问题是,当我将标签设置为位于屏幕底部时,滑动手势不再起作用,并且有些被禁用。我想启用滑动手势
因为我不熟悉原生脚本或android,所以我不确定如何启用它
上面的脚本创建了带有3个选项卡的tabview,但问题是,现在不能在选项卡之间滑动。如果我设置了androidTabsPosition=“top”,则滑动手势有效
有人能告诉我如何启用刷卡手势吗
以下是选项卡视图的纪录片,它位于选项卡视图的已加载事件中的启用浏览页面。我
我们如何在应用程序事件中更新组件数据?this.matches=x将被忽略
import * as app from "tns-core-modules/application";
export class HomeComponent implements OnInit {
matches; // How to refresh this??
constructor() {
app.on(app.resumeEvent, (args: app.Applicati
编辑
我正在使用NativeScript vue和vuex在我的应用程序中打开一个深层链接。似乎为了获得路由所需的方法[$navigateTo等],这个插件的设置需要与文档中给出的示例略有不同
import Vue from "nativescript-vue";
import Vuex from "vuex";
Vue.use(Vuex);
import { handleOpenURL } from 'nativescript-urlhandler';
new Vue({
moun
我刚刚更新到Nativescript 6,我的很多样式现在都很时髦。是否有一个突破性的变化清单?以下是一些例子:
在iOS上,我的“后退”按钮从白色变为黑色
在安卓系统中,所有嵌套的FlexboxLayout现在都没有排队
FlexboxLayout中的一些图像由height=“20”stretch=“aspectFit”设置,填充整个容器,等等
代码示例:
<FlexboxLayout
flexDirection="row"
class="title-
我将angular与nativescript一起使用,我希望在项目中使用angular服务从api获取一些数据,并使用这些数据推送本地通知。我想使用Nativescript文档中提到的示例在后台推送此通知
方法如下所示:
import { LocalNotifications } from 'nativescript-local-notifications';
export class BackgroundRefreshAppDelegate extends UIResponder impl
项目成功建成。生成结果位于:
/卷/项目/nativescript/bingoplus/platforms/ios/build/Debug iphonesimulator/bingoplus.app
安装在设备BF118DE4-9A73-459B-A223-D5CB324F19AF上。。。不能
在设备上应用更改:BF118DE4-9A73-459B-A223-D5CB324F19AF。错误
is:命令xcrun和参数simctl install
BF118DE4-9A73-459B-A223-D
如何在nativescript中控制表单数据
<TextField hint="Username or Email" [text]='name' secure="false" returnKeyType="done" (returnPress)="onReturnPress($event)" autocorrect="false" (focus)="onFocus($event)" (blur)="onBlur($event)" class="input input-border m-b-
1 2 3 4 5 6 ...
下一页 最后一页 共 24 页