iOS開發 關於啟動頁和停留時間的設定

2022-07-21 12:06:11 字數 1760 閱讀 5066

引言:

蘋果官方對於ios啟動頁的設計說明:為了增強應用程式啟動時的使用者體驗,您應該提供乙個啟**像。啟**像與應用程式的首螢幕看起來非常相似。 當使用者在主螢幕上點選您的應用程式圖示時,iphone 會立即顯示這個啟**像。 一旦準備就緒,您的應用程式就會顯示它的首螢幕,來替換掉這個啟動佔位影象。 請記住,*啟**像並不是為您提供機會進行藝術展示;它完全是為了增強使用者對應用程式能夠快速啟動並立即投入使用的感知度。 *

啟動頁一般都是,因為蘋果有4、4s、5、5s、6、6s等可能以後還會有其他的型號,所以要考慮到螢幕的適配,還有系統的適配(有些使用者的系統版本不支援一些技術,比如launchscreen.storyboard)。

xcode 中有 launchscreen.storyboard 或者 launchscreen.xib,蘋果預設使用的就是拿這個當啟動頁,這是乙個靜態的頁面,不能寫**,也就是只能用自動布局來適配螢幕的大小,但是這個相容性不強,低版本的不能使用。

建立 launch image:

如圖,左側會出現乙個launchimage,這個就是我們剛才建立的檔案。右側的勾選可以讓你選擇是否要對ipad、橫屏、豎屏、以及低版本的ios系統做支援。

點選一張的時候,右側會出現expected size 1242 * 2208 pixels,這個代表啟動的尺寸,按照尺寸修改,然後將拖入即可。

新增好的效果:

設定屬性:

接下來就是設定一些屬性了:

點選5,就會出來乙個框,如圖,點選migrate:

此時該處會變成這個樣子:

下拉, 選擇我們建立的launchimage.

把6裡面的內容清空, 最後就是這個樣子:

好了, 啟動我們設定完了, 現在可以執行看到效果了。

效果圖 // 啟動延時: 1秒

[nsthread sleepfortimeinterval:1];

return yes;

}

iOS 啟動頁和引導頁的分割適配法

通常我們專案的啟動頁和引導頁是一整張的去顯示的,這樣在全面屏和非全面屏上如果用同一張圖適配的話肯定是會在部分機型中被拉伸變形的,那麼一種方案就是切兩套圖,通過 判斷機型然後顯示對應的,這樣做比較麻煩。另外一種方案就是用分割適配法,例如下圖的這個引導頁的適配 通常啟動頁和引導頁都是這種類似頁面,背景圖...

ios開發開發之 關於時間戳轉化成時間

最近開發專案中遇到時間轉的問題,當從服務端傳回時間到客戶端,而這個時間確是時間戳,並且是13位,如果是普通的字串比如 2015 09 24 19 00 000 這樣轉化是比較簡單,但是時間戳不是這樣的,ios生成的時間戳是10位,所以說需要進行轉換。下面就直接上 了,看的看得清晰 伺服器傳過來的時間...

《關於安卓和IOS開發》

28年前有人發明www microsoft技術開發人員lot 看 可以看中國知網 微軟亞洲研究院 wwdc蘋果開發者大會上,蘋果都會發布一些新的公司發展出的新的產品的新技術。ios開發,用到的語言有 objective c swift 還有cocoa touch框架 storyboarding 故事...