【问题标题】:iOS Launch screen code not runningiOS 启动屏幕代码未运行
【发布时间】:2014-12-10 10:31:43
【问题描述】:

我听说了 xcode 6 带来的新功能,它允许您制作故事板作为启动屏幕。 现在..

有没有办法通过视图控制器控制启动屏幕故事板上的 UI 元素? (显示加载屏幕或其他内容)

我试过了,我只是在控制器的 viewdidload 中做了一个println("Here's the view loaded on the loadingscreen"),它引用了启动屏幕故事板中的视图,但是根本没有输出..

我做错了什么?

【问题讨论】:

    标签: ios xcode swift


    【解决方案1】:

    你没有做错任何事。

    没有代码与启动屏幕相关联。你不能运行任何逻辑。它纯粹是为了让您可以使用 AutoLayout 为不同尺寸的设备布局启动屏幕。

    【讨论】:

    • 谢谢不知道^^
    • @RaVeN 不用担心。这有点误导,因为您可以关联子类和东西。但是没有任何代码会真正运行。
    【解决方案2】:

    您不能指定任何类来启动屏幕并在那里运行代码。故事板文件只是多个启动画面(启动图像)的替代方案。您可以针对不同的 iOS 平台和方向使用基于单个故事板/xib 文件的启动屏幕(您可以使用自动布局来处理)。

    您需要记住的主要一点是,此时应用程序还没有完全启动。 所以viewDidLoad或任何视图生命周期方法都不会被调用。

    【讨论】:

      猜你喜欢
      • 2015-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 2014-09-19
      • 1970-01-01
      • 2019-02-08
      相关资源
      最近更新 更多