我使用故事板設計了啓動屏幕。它應該有3張圖片。其中2是靜態的,在那裏,我需要更新一個在運行時間(從服務器下載後)。iOS:動態更新啓動屏幕
我的理解是我們不能爲啓動屏幕添加代碼,因爲在後端沒有控制器。
我想要做的是使用一些默認的地方持有人第一次。下載&在應用程序的其他位置緩存動態圖像。當用戶第二次使用該應用程序時,顯示緩存的圖像。
任何解決方案?我可以在運行時更新xcassets嗎?或者我可以使用keypath更新圖像?
更新: 就發現屏幕啓動和啓動畫面是2米不同的東西(Link)。動態添加啓動屏幕中的內容是不可能的。而不建議使用啓動畫面(無需任何)。
我可以給你一個提示,就像你想顯示從主頁下載的一個圖像。所以你可以在主屏幕前準確設置啓動畫面,所以它是你製作的一種啓動畫面。 –
只是檢查這個答案它會幫助你http://stackoverflow.com/questions/30027960/change-splash-screen-image-programmatically –
你可以在啓動屏幕上的代碼,所以只需要將服務器映像保存在文檔文件夾和然後在啓動屏幕上檢查它是否存在,如果是的話,我認爲這應該工作? – SeanLintern88