關於iphone尺寸大小有大致可分為四種:
iphone4s: 320*480 3.5英吋
iphone5/5s/5c:320*568 4.0英吋
iphone6 :375*667 4.7英吋
iphone6p: 414*736 5.5英吋
不同大小適應不同大小的尺寸是字型看起來更和諧,使用者體驗更好;
下面定義的的三目運算子巨集定義進行適配
#define kscreensize [uiscreen mainscreen].bounds.size
#define isiphone6p kscreensize.width==414
#define isiphone6 kscreensize.width==375
#define isiphone5s kscreensize.height==568
#define kios_iphone456(iphone6p,iphone6,iphone5s,iphone4s) isiphone6p?iphone6p:(isiphone6?iphone6:(isiphone5s?iphone5s:iphone4s))
/*//字型大小,iphone456巨集定義
cgfloat lablefone=kios_iphone456(13, 12, 10, 8);
self.cflable.font=[uifont systemfontofsize:lablefone];
*/也可以使用再圖示適配上
//圖示大小,iphone456巨集定義
kios_iphone456(cgrectmake(<#cgfloat x#>, <#cgfloat y#>, <#cgfloat width#>, <#cgfloat height#>), cgrectmake(<#cgfloat x#>, <#cgfloat y#>, <#cgfloat width#>, <#cgfloat height#>), cgrectmake(<#cgfloat x#>, <#cgfloat y#>, <#cgfloat width#>, <#cgfloat height#>), cgrectmake(<#cgfloat x#>, <#cgfloat y#>, <#cgfloat width#>, <#cgfloat height#>));
iphone小螢幕(iphone4 5 6)相容
方式一,直接寫到樣式裡面 media device height 480px and webkit min device pixel ratio 2 media device height 568px and webkit min device pixel ratio 2 media device ...
iphone開發 關於手勢
一般把 uigesturerecognizer 和 touchesbegan聯絡起來用比較好 關於 uigesturerecognizer uitapgesturerecognizer 單擊手勢 void handletap uitapgesturerecognizer sender uipinch...
關於iPhone多點觸控
雖然這個問題很簡單,但是對於我這接觸兩天的菜鳥來說也弄了很久,網上又找不到相關的解決方法,避免其他人和我一樣,還是記錄一下 一般網上找到的教程是這麼教 void touchesbegin nsset touches withevent uievent event 但是這裡面首先nsarray這個累不...