這裡說一下怎麼讓一套storyboard適配iphone5、6、plus的螢幕,當然也可以用這種方法來適應所有螢幕。。缺點下面會說
2. 先用4inch的storyboard或者xib來構建ui介面,然後通過給各個view新增約束來控制view的位置、大小,而當螢幕變大時,view會根據螢幕的大小來自動拉伸變大,或者改 變位置。
步驟:1. 選中要新增約束的view:
2. xcode左上方的選單中editor -> pin來新增約束
3. 每乙個約束會控制view的大小或者距離邊框長度或者距離別的view的長度:(按住shift 選中兩個view,就可以新增pin中之前不能新增的4個約束。)
這裡給出用4英吋來做的適配6plus的圖
5s的模擬器下:
plus下:
這時候,你應該就會說,那直接用pin來做適配不就好了嗎,當然是好的,但是pin太太太麻煩了。。。這調約束的感覺就像在做ps啊
3. 第三種解決適配問題的方法是最合適的:**生成,全**,不用inte***cebuilder,直接用**寫。但是開發會很慢,而且得出的效果很多時候會跟你想的不一致。。當然,有時間的話還是建議用**來實現,當寫view的時候就這樣來設定frame;
self.btn= [[uibutton alloc] initwithframe:cgrectmake([uiscreen mainscreen].bounds.origin.x * 0.5, [uiscreen mainscreen].bounds.origin.y * 0.5, 100, 200)];
這樣無論什麼螢幕,btn都會出現在中間。。。 iOS關於適配螢幕的問題 1
在以前,只要雖然蘋果就由3.5寸跟4寸屏,但是寬度都是沒有變化的,所以適配螢幕的問題還是很好做的。現在因為4.7寸的iphone6和5.5寸的iphone6 plus的寬度大了,適配起來就更加麻煩了 在網上找了很久,很多人說的都是影象 圖示的畫素問題,沒有提到怎麼適配。在這裡簡單說一下 但是這樣還是...
關於IOS的螢幕適配(iPhone) 資源適配
ios的螢幕適配幾乎不需要大量的 操作,更多的時間我們只是動動滑鼠選擇一下就搞定。可以蘋果在這方面做的還是比較人性的,解放了開發者。機型資源解析度 螢幕寬高,單位點 螢幕模式 iphone 3gs 320x480 320x480 1xiphone 4s 640x960 320x480 2xiphon...
iOS 螢幕適配
螢幕適配 1 螢幕適配的發展過程 計算frame autoreszing 父控制項和子控制項的關係 autolayout 任何控制項都可以產生關係 sizeclass 沒有螢幕適配,直接使用frame固定子控制項的大小 螢幕大小一樣,但是如果進行ipad開發,就需要考慮螢幕適配 螢幕大小不一樣,需要...