动画无法立即在iOS设备中启动-CN1

时间:2018-09-21 08:09:40

标签: codenameone

在开始动画播放之前,汽车在右侧闪烁。尽管它在android设备中工作得很好。应用图标显示在初始屏幕之前,这不是我想要的。我该如何运作?

看看视频here

代码:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="myApp" ng-controller="myCtrl">
<div>
<p>  Employee Name/Employee ID:
                <select ng-model="pickEmp" ng-change="setEmployee(pickEmp)">
                     <option ng-value="James">James</option>
                     <option ng-value="Sam">Sam</option>
                     <option ng-value="Patrick">Patrick</option>
                </select>
            </p>
</div>
</body>

1 个答案:

答案 0 :(得分:1)

应用程序图标启动与此相关:https://github.com/codenameone/CodenameOne/issues/2554 注意,您可以使用xcode创建自己的情节提要,并复制第一个屏幕以获得更流畅的启动体验。

我在视频中看不到问题,但我猜可能是由于截图过程引起的。您可以通过disabling the screenshot process进行确认,然后查看问题是否消失。

假设是这种情况,并且您仍然希望保留屏幕截图过程,则可以执行以下两项操作之一:

  • 按照iOS section in the developer guide

  • 中的说明提交自己的iOS启动屏幕
  • 在初始屏幕生成过程中禁用动画。您可以通过检查是否支持本机浏览器来检测到该信息,该浏览器仅在启动屏幕生成时返回false