IOS程式設計教程(八) 在你的應用程式新增啟動畫面

2021-09-24 15:56:23 字數 1045 閱讀 1874

雖然你可能認為你需要編寫閃屏的**,蘋果已經可以非常輕鬆地把它做在xcode中。不需要任何編碼。你只需要做的是設定一些配置。

閃屏的主要目的是為了讓使用者知道你的程式在載入,並給使用者提供乙個介紹性螢幕,顯示你的品牌。開機畫面是特別重要的應用程式,需要更長的時間來啟動。而且,它提供了更好的使用者體驗。

正如前面提到的,它不需要編寫任何**來顯示啟動畫面。ios帶有乙個內建的函式叫做launch image(啟動)。此當使用者開啟應用程式時,會自動顯示直到應用程式是完全準備好使用後消失。在xcode你可以簡單地指定啟動閃屏影象,它會處理你剩下的工作。

準備閃屏

正如你所知道的,,iphone 4/4s支援更高的螢幕解析度(叫做視網膜螢幕)。為了支援這兩種螢幕,解析度為舊的iphone機型和最新的車型,你必須準備兩個版本的啟動畫面影象,這些大小分別為:

>320x480(for iphone2g/3g/3gs)

>640x960(for iphone 4/4s)

閃屏影象是png格式。預設情況下,對於較低的螢幕解析度你的影象檔案應命名為「default.png」。對於影象用於視網膜顯示(即640×960螢幕解析度),將檔案命名為為「[email protected] 「。在ios,「2倍」是乙個標準比例。所有用於視網膜螢幕的將用「@2x」作為字尾命名。

如果你不行用"default"作為你的啟動名的話,你可以改變你的首選。啟動名稱在你的應用程式裡的info.plist設定。使用簡單的表應用程式作為乙個例子,你可以新增新的屬性稱為「launch image(啟動映像)」到******table的info.plist,並指定值(例如,mylaunchimage)。

然後程式將用「mylaunchimage.png」和「 [email protected] 「作為啟**像。

你可以設計自己的啟動畫面。

往xcode裡新增啟動

如果你所做的一切都是正確的話,你會看到這兩個檔案在您的專案中,xcode自動識別該作為啟**像。

再次執行您的應用程式。這個時候,你會看到乙個閃屏瞬間顯示。現在,在應用程式啟動載入時沒有太多的事情,故花費的時間不多。(注:初始螢幕只顯示了一秒鐘,消失了。)

ios應用程式和應用程式委託

其實說白了,就是乙個類將自己不願意實現的方法以協議的方式定義,同時在這個類中包含有乙個型別為id 泛型類 的例項變數,如果另乙個類實現了這個協議,那麼另外的這個類就可以作為第乙個類的委託物件,前乙個類將自己不願意實現的類委託給後乙個類。因為第乙個類擁有第二個類的引用,所有第乙個類的例項可以直接呼叫第...

在你的應用程式新增啟動畫面

雖然你可能認為你需要編寫閃屏的 蘋果已經可以非常輕鬆地把它做在xcode中。不需要任何編碼。你只需要做的是設定一些配置。閃屏的主要目的是為了讓使用者知道你的程式在載入,並給使用者提供乙個介紹性螢幕,顯示你的品牌。開機畫面是特別重要的應用程式,需要更長的時間來啟動。而且 它提供了更好的使用者體驗。正如...

在你的應用程式新增啟動畫面

雖然你可能認為你需要編寫閃屏的 蘋果已經可以非常輕鬆地把它做在xcode中。不需要任何編碼。你只需要做的是設定一些配置。閃屏的主要目的是為了讓使用者知道你的程式在載入,並給使用者提供乙個介紹性螢幕,顯示你的品牌。開機畫面是特別重要的應用程式,需要更長的時間來啟動。而且 它提供了更好的使用者體驗。正如...