Ios 启动屏幕序列图像板不显示图像

Ios 启动屏幕序列图像板不显示图像,ios,iphone,xcode,Ios,Iphone,Xcode,我试图从launch screen.storyboard文件中获取一个图像以显示为启动屏幕,但是该图像从未显示。我的标签显示得很好,但图像没有显示 以下是launch screen.storyboard文件中启动屏幕的外观: 但是,当我在模拟器(以及物理设备)上运行应用程序时,会显示以下内容: 如您所见,标签“Test”显示良好,但图像不显示。我真的不知道为什么会发生这种情况,我尝试的方法似乎都不管用。如果有人对如何解决这个问题有任何想法,我们将不胜感激 您必须确保图像的文件名末尾的格式为.

我试图从launch screen.storyboard文件中获取一个图像以显示为启动屏幕,但是该图像从未显示。我的标签显示得很好,但图像没有显示

以下是launch screen.storyboard文件中启动屏幕的外观:

但是,当我在模拟器(以及物理设备)上运行应用程序时,会显示以下内容:


如您所见,标签“Test”显示良好,但图像不显示。我真的不知道为什么会发生这种情况,我尝试的方法似乎都不管用。如果有人对如何解决这个问题有任何想法,我们将不胜感激

您必须确保图像的文件名末尾的格式为.png或.jpg,否则它将无法工作。此外,在添加图像之前,必须确保图像文件位于项目中的“Assets.xcsets”文件夹中。这可以通过简单的拖放来完成。另外,在将图像添加到情节提要时,请确保左上角的图像名称也与真实图像文件名匹配。我也会尝试研究约束条件。希望这有帮助。祝你的应用程序好运。

这件事发生在我身上,让我发疯,除了让我失去几分钟时间,直到我明白过来

就像以前说的那样:

  • 将所需图像导入到Xcode项目(只需拖放即可)
  • 更改其约束和对齐方式
  • 更新框架解决自动布局问题
  • 在Attributes inspector选项卡菜单中(通常在右角菜单xCode中),在“图像视图”>“图像”上,删除图像扩展名(.png或.jpg)-这就是诀窍
  • 在设计屏幕上,它不会出现,但当您运行应用程序时,它会显示出来


    我希望它能帮上忙

    我在这个问题上花了几个小时,最后才意识到我的错误。将图像添加到UIImageView时,它将仅使用图像的名称。如果您的图像位于与故事板不同的文件夹中,它们将显示在xcode中,但在运行应用程序时不会显示。必须添加适当的文件路径前缀,例如images/image.png。现在,它在xcode中显示为一个蓝色问号,但在应用程序中也可以使用。

    我也花了好几个小时来处理这个问题。但我现在找到了解决办法您需要通过拖放将图像添加到项目中以及assets.xcsets中。

    xCode中的资源缓存似乎存在一些问题。有同样的问题,重新启动了xCode,之后一切正常。

    重新启动xCode后,清理构建和其他一些关于此问题的建议。对我来说,真正修复它的是设备的硬重启。(我为此浪费了一个多小时)

    我想这只是为了表明,对于最新的小玩意来说,那句老话“你把它关掉了又打开了”仍然是正确的

    如何重新启动iPhone XS或iPhone XS Max

  • 快速按下并释放音量增大按钮
  • 快速按下并释放音量下降按钮
  • 按住侧面按钮,直到出现Apple徽标

  • 我刚想出来。我的发射图像没有显示出来,当我在设备(iPhone 6,7+)或testFlight上发射时,我会看到一个白色屏幕。修复:将“Landing\u screen.png”重命名为“Landing\u screen”,删除.png部分。Xcode中的图像图标变为白色图标,在启动屏幕故事板中,图像现在显示为问号。此时将显示启动图像,而不是白色屏幕。我的设置:我正在使用Swift 3.1和Xcode 8.3.1。在LaunchScreen.storyboard中,我添加了一个简单的图像视图,并拉伸图像以适合视图控制器。我将自动布局约束上/下/前导/尾随空间设置为superview为0-请参见下图:


    在我的例子中,重置模拟器的内容和设置修复了问题。

    在我的例子中,我发现一些视图仍然链接到视图控制器,而视图控制器现在只是一个基本视图控制器。如果我控制点击视图,我可以看到带有警告的插座,但是,警告没有出现在Xcode中,这就是为什么我很难找到它们。

    非常令人沮丧。最终奏效的解决方案:

  • 对设备进行硬重启

  • 删除应用程序

  • 从Xcode安装应用程序


  • 我也面临同样的问题

  • 将新图像集添加到XcodeAssets
  • 将图像添加到图像集
  • 将图像视图添加到启动屏幕,并将图像集设置为图像

  • 在Imageview的属性检查器上,取消选中“清除图形上下文”
  • 清理生成文件夹并再次运行

  • 也有同样的问题,将映像添加到“构建阶段->复制捆绑资源”中为我修复了它。

    现在有视网膜设备可用,我忽略了
    Assets.xcsets
    中的
    @1x
    映像

    在我的例子中,我在启动屏幕上有应用程序徽标,当我运行应用程序时,它是不可见的

    在浪费了这么多时间之后,我发现我只为那个徽标图像提供了
    @2x
    @3x
    图像

    通过添加该图像的
    @1x
    版本,可以解决此问题

    按照以下步骤操作

  • 从设备中删除应用程序
  • 重启设备
  • 再建

  • 如果不工作,请删除派生数据。Xcode首选项->位置选项卡->派生数据。然后按照上面的步骤做。

    我也面临同样的问题。为此尝试了不同的解决方案,但没有任何效果。然后我意识到,只有当我直接将应用程序安装到设备中并且应用程序仍然连接到xcode时,图像才可见。如果我断开连接,然后打开应用程序,图像将如预期的那样可见。
    这可能是一个xcode错误。

    此问题与资产有关。要修复此问题,您必须将图像作为资源添加,但不能添加到xcassets文件夹中,然后才能正常工作
    Step 1:- Quit Xcode
    Step 2:- Delete the app from device/simulator
    Step 3:- Restart your device (if you are using simulator then you have to quit simulator)
    Step 4:- Clear all derived data 
    Step 5:- Clear Bin
    Step 6:- Open Xcode and relaunch the app, it will work