最近項(xiàng)目在做android和ios的項(xiàng)目,設(shè)計(jì)師讓我給出圖標(biāo)的尺寸,于是查了一下尺寸。
十載的項(xiàng)城網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整項(xiàng)城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“項(xiàng)城網(wǎng)站設(shè)計(jì)”,“項(xiàng)城網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
第一步:產(chǎn)品經(jīng)理和UI設(shè)計(jì)師制定好UI規(guī)范,然后開始做圖標(biāo)做顏色做尺寸等一系列和APP界面強(qiáng)相關(guān)的工作,以最常見的“back”按鈕為例,UI設(shè)計(jì)師從無到有的具體實(shí)現(xiàn)步驟:
①在coreldraw或者Sketch中制作好“矢量圖標(biāo)“—返回,此時(shí)的長寬單位是毫米;
②保存輸出為“PNG位圖圖片”—返回,此時(shí)的長寬單位是px(像素);
③指定好此圖標(biāo)的內(nèi)外邊距,此時(shí)的邊距單位是px(像素);
④最終此圖標(biāo)圖片交到開發(fā)者手中,做好圖片的放置和內(nèi)外邊距的實(shí)現(xiàn)。開發(fā)這在這個(gè)過程中會(huì)遇到一個(gè)問題:內(nèi)外邊距是由px為單位的距離,但是在實(shí)際開發(fā)中“dp”做為單位的更加常見,所以就會(huì)涉及到“px”“dp”互轉(zhuǎn)的封裝類,專門用來實(shí)現(xiàn)這個(gè)過程,同時(shí)還要注意不同分辨率屏幕的適配。
(1)px,平常我們所說的手機(jī)的分辨率是1920×1080,這就是像素?cái)?shù)量,也就是1920px×1080px,代表手機(jī)高度上有1920個(gè)像素點(diǎn),寬度上有1080個(gè)像素點(diǎn),每個(gè)像素點(diǎn)的單位是px。
(2)dp,dp是為了開發(fā)者便于做不同屏幕的適配而引入的開發(fā)單位,具體來說就是為了使得開發(fā)者設(shè)置的長度能夠根據(jù)不同屏幕(分辨率/尺寸也就是dpi)獲得不同的像素(px)數(shù)量。比如:我將一個(gè)控件設(shè)置長度為1dp,那么在160dpi上該控件長度為1px,在240dpi的屏幕上該控件的長度為1 240/160=1.5個(gè)px。也就是dp會(huì)隨著不同屏幕而改變控件長度的像素?cái)?shù)量。
(3)DPI,用戶實(shí)際判別手機(jī)屏幕的顯示好壞,除了分辨率還要考慮屏幕的寬高(英寸),也就是用dpi,即每英寸多少像素來評(píng)價(jià)屏幕的顯示效果。(不然假如手機(jī)分辨率是1920×1080,但是屏幕是幾十寸的,那顯示效果將不會(huì)很好,甚至你有可能看到小的像素塊,那將更影響視覺效果。)
三、Android開發(fā)中圖標(biāo)尺寸總結(jié)(務(wù)必掌握):
(1)dpi、分辨率與圖標(biāo)尺寸的關(guān)系L DPI ( 120 DPI )—分辨率240 320px,其啟動(dòng)圖標(biāo)大小為 36 x 36 pxM DPI (160 DPI )—分辨率320 480px,其啟動(dòng)圖標(biāo)大小為 48 x 48 pxH DPI ( 240 DPI )—分辨率480 800px,其啟動(dòng)圖標(biāo)大小為 72 x 72 pxXH DPI ( 320 DPI )—分辨率1280 720px,其啟動(dòng)圖標(biāo)大小為 96 x 96 pxXXH DPI( 480 DPI )—分辨率1920 1080px,其啟動(dòng)圖標(biāo)大小為144 x 144 pxXXXH DPI( 640 DPI )—分辨率3840*2160px,其啟動(dòng)圖標(biāo)大小為192 x 192 px
(2)開發(fā)中“px”到“dp”從 px 換算成 dp 要知道它是以什么 dpi 標(biāo)準(zhǔn)來設(shè)計(jì)的,換句話說,就是要根據(jù)不用分辨率的屏幕,根據(jù)換算關(guān)系表得到相應(yīng)的 dp 。 例如: 以 xxhdpi 標(biāo)準(zhǔn)設(shè)計(jì)的 UI,其中一個(gè)切圖的分辨率是 600 px * 360 px ,根據(jù)換算關(guān)系表可知,在 xxhdpi 標(biāo)準(zhǔn)下,1 dp = 3 px ,則其對應(yīng)的 dp 是 200 dp * 120 dp 。換算關(guān)系表如下:(兩次標(biāo)紅 請重點(diǎn)關(guān)注)
36 x 36 48 x 48 64 x 64 72 x 72 96 x 96 144 x 144 192 x 192
具體的圖標(biāo)尺寸可以打開xcode ,在項(xiàng)目目錄下找到Assets.xcassets文件,這個(gè)文件里面標(biāo)識(shí)出了所需要的圖標(biāo)尺寸,下面標(biāo)識(shí)的是基本尺寸,2x就是底部尺寸x2 ,即下面的尺寸為80pt和120pt
看了一下新的蘋果開發(fā)文檔和Xcode給的AppIcon坑,發(fā)現(xiàn)又新增了一些尺寸的圖標(biāo)。在這里整理一下最新的最全的icon尺寸。
itunes中使用的icon
1024 * 1024
iPhone: iOS7-10桌面圖標(biāo)
60 * 60
120 * 120 @2x
180 * 180 @3x
iPhone: iOS5-6桌面App圖標(biāo)
57 * 57
114 * 114 @2x
iPad: iOS7-10桌面圖標(biāo)
76 * 76
152 * 152 @2x
iPad: iOS5-6桌面圖標(biāo)
72 * 72
144 * 144 @2x
iPhone: iOS5-6的搜索 iOS5-10的設(shè)置
iPad: iOS5-10的設(shè)置
29 * 29
58 * 58 @2x
87 * 87 @3x
iPad: iOS5-6系統(tǒng)搜索圖標(biāo)
50 * 50
100 * 100 @2x
iPhone、iPad: iOS7-10系統(tǒng)搜索圖標(biāo)
40 * 40
80 * 80 @2x
120 * 120 @3x
iPhone、iPad: iOS7-10通知欄圖標(biāo)
20 * 20
40 * 40 @2x
80 * 80 @3x
iPad Pro: App桌面圖標(biāo)
167 * 167 @2x
iPhone匯總:
1024 * 1024
120 * 120
180 * 180
20 * 20
40 * 40
80 * 80
29 * 29
58 * 58
87 * 87
57 * 57 (iOS5-6)
114 * 114 (iOS5-6)
iPad匯總:
1024 * 1024
76 * 76
152 * 152
20 * 20
40 * 40
80 * 80
120 * 120
29 * 29
58 * 58
72 * 72 (iOS5-6)
144 * 144 (iOS5-6)
50 * 50 (iOS5-6)
100 * 100 (iOS5-6)
167 * 167 (iPad Pro)
APP啟動(dòng)頁,即LaunchImages,需要五張不同尺寸大小的圖,切記一定要選擇png格式,否則打包時(shí)報(bào)錯(cuò),導(dǎo)致APP適配失敗。
五張圖的大小即:320 480、640 960、640 1136、750 1334、1242 2208 828 1792 1125 2436 1242 2688
分別對應(yīng)的iphone屏幕尺寸:iphone 3GS、iphone4(s)、iphone5(c、s)、iphone6(s)、iphone 6(s) plus 、iphoneX(S)、iphoneXR、iphoneXs Max.
具體步驟:
第一步:
1.點(diǎn)擊工程目錄中的Images.xcassets,點(diǎn)擊左側(cè)邊欄的LaunchImages(如果沒有,在空白處右擊創(chuàng)建一個(gè))
2.然后在xcode最右側(cè)的邊欄處選擇你的APP是否要對ipad、橫豎屏、以及低版本的iOS系統(tǒng)做支持。
第二步:
將填好的圖片配置到工程中的啟動(dòng)頁選項(xiàng)中
點(diǎn)擊項(xiàng)目目錄的工程 - target - General - App Icons And Launch Images
將Launch Images Source的選項(xiàng)設(shè)置為LaunchImages,切記當(dāng)APP不是用LaunchScreen.xib來配置啟動(dòng)頁時(shí),LaunchScreen File的選擇狀態(tài)一定為空!否則編譯無法通過
如果此時(shí)還沒有顯示的話,那么你先刪除app,然后再運(yùn)行一下項(xiàng)目看看
參考網(wǎng)站:
我們在開發(fā)App的時(shí)候,在遇到有狀態(tài)欄時(shí),NavigationBar上面的按鈕,是極難點(diǎn)擊的,所以這個(gè)時(shí)候,最好我們能夠人為的隱藏掉狀態(tài)欄。
如果一直需要隱藏的話,直接在info.plist里面,添加Key值:View controller-based status bar appearance
如果沒有的話,步驟如下:
1、在任意一個(gè)位置點(diǎn)擊+號(hào),即可進(jìn)行添加:
2.選擇:View controller-based status bar appearance這一項(xiàng),所有的屬性,是按照ABC的排列順序排列的,所以找到對應(yīng)的即可;
3.將該Key的值,設(shè)置為NO;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
里面添加下面這句話:
[[UIApplication sharedApplication]setStatusBarHidden:YES];
再運(yùn)行程序就沒有狀態(tài)欄了。
有的同學(xué)表示,希望能在一個(gè)view下顯示,在另外一個(gè)view下隱藏,這個(gè)問題,應(yīng)該是需要使用代碼實(shí)現(xiàn),現(xiàn)在還沒有思路,如果有同學(xué)已經(jīng)完成了,請給我留言,虛心請教一下。
寫代碼是個(gè)細(xì)心的活,這個(gè)問題曾困擾我好久,自己也在這個(gè)地方徘徊了好久,認(rèn)真讀取這個(gè)屬性后,才得到正確的解決辦法。
方法/步驟
在Photoshop新建一個(gè)文件,大小為1024*1024像素的。
設(shè)計(jì)圖標(biāo),圖標(biāo)內(nèi)容就需要自己設(shè)計(jì)啦,這里就填充一個(gè)背景顏色再加上PS自帶的形狀和文字。
生成App需要的圖標(biāo)?!按鎯?chǔ)為web所用格式”.png后綴的圖片。
得出App Icon。這個(gè)圖標(biāo)是可以提交到AppStore審核的,符合1024x1024、無Alpha透明度、.png格式條件的。
打開Xcode的工程文件,Assets.xcassets文件,里面有AppIcon對象,需要添加6張指定尺寸的圖片。這就是App的圖標(biāo)了。
使用Photoshop一個(gè)一個(gè)生成指定尺寸的6個(gè)圖標(biāo);或者使用軟件工具一步生成所有圖標(biāo)。如圖是使用軟件“App Icon Gear”生成圖標(biāo)。
將得到的圖標(biāo)拖動(dòng)到相應(yīng)指定大小的Assets.xcassets位置中。
完成。運(yùn)行App,返回到主屏幕查看App圖標(biāo)效果。
Info.plist文件
下面你也知道要怎么樣了吧——對了,設(shè)置plist文件。首先,將所有的圖標(biāo)文件起好名字,添加到工程的Resources中去。
在.plist中添加一個(gè)Icon?file字段
再添加Icon?files文件字段,為Icon?files添加子字段,就是所需的圖標(biāo)文件。如圖所示。
Ps:如果你只提供一些必須的文件,剩下的文件iPhone會(huì)為你生成的。
Update:現(xiàn)在不提供iPhone4的必須圖標(biāo)Icon@2x.png,將通不過App?Store的審核,所以,現(xiàn)在Icon@2x.png也是必須的了。
在TARGETS里面的Info 修改bundle name 就能修改app的名字 圖標(biāo)在Images.xcassets里面的applcon拖入對應(yīng)像素的你想修改的圖標(biāo)
首先我看看何設(shè)置App icon圖標(biāo)設(shè)置應(yīng)用程序icon圖標(biāo)主要兩種:
第種:通項(xiàng)目Images.xcassets文件實(shí)現(xiàn)
第二種:非式手段直接圖片名字改icon即
我先看看第種實(shí)現(xiàn)式首先我需要切換項(xiàng)目工程Images.xcassets文件選擇AppIcon項(xiàng)該選項(xiàng)我設(shè)置各種場景圖標(biāo)我主要介紹設(shè)置應(yīng)用程序icon圖標(biāo)其設(shè)置與類似各位參考著設(shè)置
我需要準(zhǔn)備兩張icon圖片其尺寸別120x120180x180選擇AppIcon項(xiàng)iPhone App區(qū)域并準(zhǔn)備兩張icon圖片拖拽框內(nèi)即需要注意我看每區(qū)域都兩框2x3x我需要尺寸120x120圖片應(yīng)拖2x面尺寸180x180圖片應(yīng)拖3x面
新聞標(biāo)題:ios開發(fā)圖標(biāo)設(shè)置,ios圖標(biāo)默認(rèn)布局
鏈接分享:http://aaarwkj.com/article6/dsspcig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、企業(yè)建站、關(guān)鍵詞優(yōu)化、面包屑導(dǎo)航、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)