代码之家  ›  专栏  ›  技术社区  ›  user1904273

ios/xcode:获取要显示的启动图像

  •  2
  • user1904273  · 技术社区  · 10 年前

    我一直在尝试显示一个启动图像(应用程序截图),但没有成功。我尝试将其添加为名为Default的文件。png应用到项目中,很明显,当时人们也这么做了。(将icon.png添加到项目中是我能够显示图标的唯一方法。)

    我还尝试了苹果建议的新版本,即进入imgcassette并创建launchImage集。我没有为所有可能的组合单独设置大小的图像,但确实将我的屏幕截图拖放到了大部分空间(即手机而不是iPad)。根据我所读到的,一旦你这样做了,它应该会起作用。

    然而,无论我做什么,图像都不会显示。相反,我只是得到了黑屏。我的目标设备是运行IOS7的iPhone 4s。

    有人能提出其他建议吗?

    谢谢

    4 回复  |  直到 10 年前
        1
  •  3
  •   LinusG.    10 年前

    您需要使用资产目录或启动屏幕。xib文件。
    在主项目文件中向下滚动,直到您看到类似的内容,然后单击“使用资产目录”,然后“迁移”或类似的内容。此外,移除启动屏幕。xib,如果您更喜欢使用资产目录。

    set launch image source to using assets

    接下来,导航到“资源”。侧边栏中的xcassets。在那里,您将看到以下内容:

    asset catalog

    在这里,将导入到项目中的启动屏幕图像拖放到适当的插槽中。

    这应该可以做到。
    希望这有帮助:)

        2
  •  1
  •   dudeman    10 年前

    我这样做的方式是在导航器中单击项目。然后,打开“常规”选项卡。从那里向下滚动到“启动图像”,并确保下拉列表中显示“LaunchImage”。然后,单击指向右侧的小箭头,它将显示当前的启动图像。如果它们没有设置为您期望的值,则需要再次设置它们。

        3
  •  0
  •   Doug Watkins    10 年前

    确保您的项目设置正在将启动图像文件加载为启动图像。 see picture if that doesn't make sense.

        4
  •  0
  •   KMV    10 年前

    在Xcode中,转到支持文件>启动屏幕。xib和 interface builder 添加 UIImageView 使用您的图像。然后在项目设置中设置应用程序图标和启动图像>启动屏幕文件以LaunchScreen.xlib

    不幸的是,您不能以编程方式设置LaunchScreen,因为启动屏幕不能是子类 UIViewController 。如果确实要添加某种动画,可以加载 View 看起来和你的一模一样 LaunchScreen.xib 并从您的 AppDelegate