【发布时间】:2017-05-27 22:33:13
【问题描述】:
我是 swift 和 Xcode 的新手,我想知道有没有人愿意向我解释我应该如何让我的启动屏幕显示 3 秒并在那段时间内稍微淡出?
我想对我之前构建的网页进行 Web 视图,但希望它在之前进行淡入淡出的启动屏幕。
我已阅读与该主题相关的所有其他问题,但我不明白。也一直在关注一些关于该主题的教程,但没有。
有人吗?
【问题讨论】:
标签: ios swift xcode swift3 xcode8
我是 swift 和 Xcode 的新手,我想知道有没有人愿意向我解释我应该如何让我的启动屏幕显示 3 秒并在那段时间内稍微淡出?
我想对我之前构建的网页进行 Web 视图,但希望它在之前进行淡入淡出的启动屏幕。
我已阅读与该主题相关的所有其他问题,但我不明白。也一直在关注一些关于该主题的教程,但没有。
有人吗?
【问题讨论】:
标签: ios swift xcode swift3 xcode8
您不能在启动屏幕中执行此操作。
这不是启动屏幕的用途。
如果您想这样做,您必须创建一个辅助“启动”屏幕,您的应用首先加载该屏幕,然后加载 Web 视图,并在加载时将另一个视图推送到屏幕上,
【讨论】:
您无法在启动屏幕上执行任何操作。但是请尝试一下,看看是否可以。假设您想为启动中的图像提供淡入动画。假设您的启动屏幕背景颜色为蓝色。制作另一个视图控制器,并在启动屏幕之后将其作为第一个视图控制器。将此视图的背景颜色设为蓝色并将图像添加到该视图。您可以使用UIView.animate 方法为图像设置动画,延迟3 秒或其他时间。这样做会使它看起来像启动屏幕中的动画。
【讨论】: