ios iPhone5和iPhone4的螢幕相容

2021-06-14 11:24:01 字數 1166 閱讀 8518

phone5螢幕沒有等比例擴大,直接拉長了,以前的應用在iphone5上直接就是上下兩條黑,剛做好ipad開發,最近又要做iphone開發,就在做專案之前把螢幕相容問題解決了一下。大概可以分為三步:12

3456

78910

1112

1314

1516

1718

1920

21if

(!iphone5

)[_testscroll setcontentsize

:cgsizemake

(320, 

500)];

uilabel 

*label1 

=[[uilabel alloc

]init

];[label1 setframe

:cgrectmake

(0,  0, 

50, 

50)];

label1.text 

=@"test";

[label1 settextcolor

:[uicolor blackcolor

]];

[_testscroll addsubview

:label1

];uilabel 

*label2 

=[[uilabel alloc

]init

];[label2 setframe

:cgrectmake

(50, 

50, 

50, 

50)];

label2.text 

=@"test2";

[label2 settextcolor

:[uicolor blackcolor

]];

[_testscroll addsubview

:label2

];還有判斷是否是iphone5的巨集:

1#define iphone5 ([uiscreen instancesrespondtoselector:@selector(currentmode)] ? cgsizeequaltosize(cgsizemake(640, 1136), [[uiscreen mainscreen] currentmode].size) : no)

4、最後附上**

5 標籤和主題

1.struts標籤 2.通用標籤 1.property標籤 property 標籤可以輸出物件棧中物件的屬性,或者 map棧中的物件,value屬性中的值,會被ognl解析 request.removeattribute username 2.url標籤 url 標籤用來動態地建立乙個 url a...

WeX5和BeX5的區別

許多對wex5和bex5略有了解得人都知道,wex5和bex5是完全共用前端框架技術的。但是wex5和bex5是兩個差別定位有巨大差別的產品。具體差別如下 定位 開發面向消費者和公眾的開放應用系統 後端 資料處理元件,通過http ajax websocket等對接各主流技術平台 費用 完全開源,徹...

F5和CTRL F5的區別

我司的 是框架結構的,乙個頁面裡有多個iframe.正因為這個原因,每次當我自信滿滿的把修改過的js檔案提交到svn上後,沒過多久,某個後台程式設計師就會來找我說 怎麼js還報錯呢,我已經ctrl f5了啊,你提交對了嗎.我只好到他座位上拿起滑鼠進行操作 右鍵 本幀 在新標籤中開啟新幀 ctrl f...