日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS 启动页面设置和 AppIcon设置

發布時間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS 启动页面设置和 AppIcon设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

啟動頁面設置

為程序添加啟動圖片, 有兩種方式, 一種是通過Assets.xcassets中的LaunchImage進行啟動圖設置, 另一種是通過 LaunchScreen 進行啟動圖設置.

步驟 (LaunchImage方式)

1.在Assets.xcassets中創建 LaunchImage,并向其中添加圖片


啟動頁設置是有像素要求的。系統會根據像素的大小,辨別適配的是哪個型號的設備。按照要求來添加, Portrait 代表豎屏, Landscape 代表橫屏, 各尺寸的要求對應入下:

2.圖片添加好后, target 中設置

LaunchImage啟動方式和 LaunchScreen 方式不同, 而且是二選一的, 如圖在 target 中設置, 選擇其中一個, 另一個刪除為空.

3.LuanchScreen 中的設置

步驟 (LaunchScreen方式)

在LaunchScreen.storyboard文件中通過可視化方式直接設置就可以了, 不用創建 LaunchImage 和添加圖片了.

注: 如果使用LaunchScreen方式, 圖片要放在根目錄中, 不要放在.xcassets中, 否則不會顯示。

App Icon 設置

注意:iOS所有圖標的圓角效果由系統生成,給的圖標本身不能是圓角的

步驟

在Assets.xcassets中創建 AppIcon,并向其中添加圖片

按上圖舉例說明:以29pt 的icon 為例子, 需要 @1x, @2x, @3x,也就是:29 x 29, 58 x 58, 87 x 87

iPhone 設備對比

屏幕對比

舉例

根據上面可以看出, iPhone 5 , 6, 6P 的屏幕比例是基本一致的, 所以, 在圖片處理上這三個機型就降低了因屏幕尺寸不一而導致的復雜程度. 比如, 我只使用一張3倍圖( 適用于6P 的1242*2208 ), 讓所有型號屏幕來進行展示.

CGFloat width = [UIScreen mainScreen].bounds.size.width;CGFloat height = [UIScreen mainScreen].bounds.size.height;NSLog(@"%f,%f", width, height);UIImageView *bg = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, width, height)];bg.image = [UIImage imageNamed:@"bg.png"];[self.view addSubview:bg];

各設備效果如下:
1.iPhone 6P

2.iPhone 6

3.iPhone 5

4.iPhone 4

總結

6P 的圖片的標準規格的, 但只有 iPhone 4 中的圖片顯示比例失調, 其他兩個設備中肉眼并不能看出來. 所以, 在有特殊需求的朋友, 可以最少用兩張圖片就可以搞定啟動頁了, 一個是 iPhone 4 系設備的, 一個是其他設備的.

官方文檔詳細說明

  • AppIcon設置或者LaunchImage 設置:Migrating an iOS App Icon Set or Launch Image Set
  • Icon 和 Image 尺寸說明: Icon and Image Sizes
  • AppIcon 說明: App Icons on iPad and iPhone
  • 參考資料:AppIcon ,Launch Image xcode 設置

    總結

    以上是生活随笔為你收集整理的iOS 启动页面设置和 AppIcon设置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。