2015-10-21 30 views
3

我有一個相當簡單的LaunchImage.storyboard故事板中的隱形圖像

它包含一個UIViewController(首字母)。我添加了一個UIImageView並設置了約束條件。

現在,當我使用圖像Y一切工作正常 - 我可以在故事板和手機上看到圖像。但是當我使用圖像X時,我可以在故事板上看到圖像,但在手機上看不到它(我只能看到紅色背景)。 imageView的內容模式是Aspect Fit。此外,圖片Y是30x30px,圖片X 400x400px。

有沒有人有一個想法,爲什麼圖像不可見在手機上? 我嘗試刪除派生數據,重置Xcode,從手機中刪除應用程序 - 仍然,圖像不可見。

這裏有一些其目前的形勢圖像:

enter image description here enter image description here enter image description here enter image description here

在Xcode:

enter image description here

上的電話(實際截圖飛濺,只是縮小了比例):

enter image description here

+0

此處顯示啓動畫面和圖像的屏幕截圖。 。它將幫助 – baydi

+0

@baydi在這裏,你是。 xcode config和模擬器的屏幕截圖。 – Vive

+0

如果您在.assets文件夾中提供圖像,請嘗試將圖像放在2x部分而不是1x。 – fawaz

回答

1

這似乎是在Xcode 7中的錯誤:

我的步驟:

  1. 假如沒有圖像的項目。
  2. 在iPhone 5上啓動應用程序(ok)
  3. 添加image A並將其添加到launchscreen.storyboard
  4. 推出的iPhone 5 - 沒有圖像可見的(錯誤)
  5. 推出適用於iPhone 4s - 看到image A(OK)
  6. 在資產image Aimage B
  7. 推出適用於iPhone 4s改變的圖像 - 看到image A(錯誤)
  8. 推出的iPhone 5 - 沒有圖像可見的(錯誤)
  9. 推出的iPad迷你 - 看到image B

Btw:我刪除了在同一設備上啓動和Xcode上刪除派生數據之間的應用程序。

+0

我懷疑這是一個錯誤,但它肯定是一個惱人的小問題。祝你好運,搞清楚了。 –

0

今天我有一個非常類似的問題。

嘗試使用「LaunchScreen」模板(而不是通用故事板)將您的啓動屏幕重新創建爲新的故事板文件。確保以不同的方式命名文件(「LaunchImage2」或其他)。

不知道這是否會解決您的問題,但它對我有效。

+0

我做了Launchscreen :)不過謝謝你的信息,如果問題依然存在,我會嘗試你的解決方案。 Xcode 7.1 GM可以在appstore中找到,也許它可以解決問題。 – Vive