黑馬程序員ui基礎(chǔ)教程源碼筆記第四天09超級(jí)猜圖_第1頁(yè)
黑馬程序員ui基礎(chǔ)教程源碼筆記第四天09超級(jí)猜圖_第2頁(yè)
黑馬程序員ui基礎(chǔ)教程源碼筆記第四天09超級(jí)猜圖_第3頁(yè)
黑馬程序員ui基礎(chǔ)教程源碼筆記第四天09超級(jí)猜圖_第4頁(yè)
黑馬程序員ui基礎(chǔ)教程源碼筆記第四天09超級(jí)猜圖_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

超級(jí)猜圖傳智講師小案例簡(jiǎn)介接下來(lái)做一個(gè)非常綜合的小案例---超級(jí)猜圖放大過(guò)程增加遮蓋view將圖片移動(dòng)到視圖的頂層[self.view

bringSubviewToFront:self.imageView];計(jì)算圖片的目標(biāo)位置,動(dòng)畫(huà)顯示掌握按鈕的多功能使用@2x、@3x的含義應(yīng)用程序圖標(biāo)、啟動(dòng)圖片的添加狀態(tài)欄在iOS7中,狀態(tài)欄默認(rèn)情況下歸控制器管理,比如狀態(tài)欄的樣式、狀態(tài)欄的是否可見(jiàn)控制器通過(guò)重寫(xiě)以下方法來(lái)控制狀態(tài)欄設(shè)置狀態(tài)欄的樣式-

(UIStatusBarStyle)preferredStatusBarStyle;其中UIStatusBarStyleLightContent是白色樣式設(shè)置狀態(tài)欄的可見(jiàn)性-

(BOOL)prefersStatusBarHidden;Retina屏幕所謂Retain屏幕,就是高清視網(wǎng)膜屏幕,分辨率寬高是標(biāo)準(zhǔn)屏幕分辨率的2倍設(shè)備屏幕類(lèi)型屏幕尺寸點(diǎn)分辨率(像素)iPhone

3GS非Retina3.5

inch320*480320x480iPhone4\4SRetina3.5

inch320*480640x960iPhone5\5C\5SRetina4

inch320*568640x1136iPhone6Retina4.7

inch375*667750x1334iPhone6

PlusRetina5.5

inch414*7361242x2208分辨率的意思就是把屏幕進(jìn)行橫向、縱向等分。在retina屏幕下一個(gè)點(diǎn)表示2像素,在非retina屏幕下一個(gè)點(diǎn)表示1像素。在iPhone6

plus

下一個(gè)點(diǎn)表示3個(gè)像素結(jié)論1:在同樣一個(gè)尺寸的屏幕下由于使用的屏幕不一樣(retina和非retina),所以造成的屏幕分辨率會(huì)不同。也就是說(shuō),同樣是30*30的像素,在3.5inch大小的屏幕上,如果是非retina顯示會(huì)大一些,retina屏幕顯示會(huì)小一些。結(jié)論2:所以在開(kāi)發(fā)中使用的是點(diǎn)。(比如使用30*30,不是表示30像素,而是表示30點(diǎn),這樣的話iOS系統(tǒng)會(huì)自動(dòng)把點(diǎn)轉(zhuǎn)換為對(duì)應(yīng)的像素)。1>非retina屏幕1個(gè)點(diǎn)表示1像素2>

retian屏幕1個(gè)點(diǎn)表示2像素3>

iPhone6

Plus下1個(gè)點(diǎn)表示3像素結(jié)論3:因?yàn)槌绦蛑械氖屈c(diǎn),iOS系統(tǒng)會(huì)自動(dòng)把點(diǎn)轉(zhuǎn)換為不同的像素去找圖片, 所以圖片對(duì)應(yīng)的也要準(zhǔn)備多份不同的圖片。@2x

(視網(wǎng)膜屏幕, 在原來(lái)點(diǎn)坐標(biāo)的大小上乘以2)@3x比如:btn_left這張圖,在代碼中寫(xiě)的時(shí)候使用的是btn_left,iOS會(huì)根據(jù)實(shí)際的屏幕去查找

btn_left.png或者是btn_left@2x.png或者

btn_left@3x.pngDefault-568h@2x568表示iPhone5h

表示高度上面的這些都是固定寫(xiě)法,順序不能調(diào)換總結(jié):iOS開(kāi)發(fā)面向的是點(diǎn)坐標(biāo)系,不是像素。應(yīng)用程序啟動(dòng)圖片一個(gè)app在啟動(dòng)過(guò)程中會(huì)全屏顯示叫做Default.png的圖片不用規(guī)格Default的使用場(chǎng)合Default.png:非retina-iPhone屏幕(3.5

inch),320x480Default@2x.png:retina-iPhone屏幕(3.5

inch),640x960Default-568h@2x.png:4

inch的retina-iPhone屏幕,640x1136Default-Portrait~ipad.png:非retain-iPad豎屏屏幕,768x1024Default-Portrait~ipad@2x.png:retain-iPad豎屏屏幕,1536x2048Default-Landscape~ipad.png:非retain-iPad橫屏屏幕,1024x768Default-Landscape~ipad@2x.png:retain-iPad橫屏屏幕,2048x1536應(yīng)用程序圖標(biāo)只要文件名叫做Icon.png,就會(huì)自動(dòng)被當(dāng)做是應(yīng)用程序的圖標(biāo)一個(gè)應(yīng)用程序可以準(zhǔn)備多種規(guī)格的圖標(biāo),詳情可以查看蘋(píng)果官方文檔,如右圖UIButtonUIButton有很多種狀態(tài),它提供了一些便捷屬性,可以直接獲取當(dāng)前狀態(tài)下的文字、文字顏色、圖片等@property(nonatomic,readonly,retain)

NSString

*currentTitle;@property(nonatomic,readonly,retain)

UIColor

*currentTitleColor;@property(nonatomic,readonly,r

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論