iOS Size Class使用教程

2022-03-11 06:16:13 字數 907 閱讀 4001

1:它引入了一種新的概念,拋棄傳統意義上我們適配時所謂的具體寬高尺寸,把螢幕的寬和高分別分成兩種情況:compact-緊湊, regular-正常(any-任意,其實就是這2種的組合,所以我沒分成3種情況).搭配起來是3*3,也就是無論如何變化,加起來也就9種。

2:iphone4s,iphone5/5s,iphone6,iphone6plus,iphone6s,iphone6s plus

豎屏:(w:compact h:regular)

橫屏:(w:compact h:compact)(除iphone6plus/iphone6s plus以外)

橫屏:(w:regular h:compact)(只包括iphone6plus/iphone6s plus)

ipad

豎屏:(w:regular h:regular)

橫屏:(w:regular h:regular)

3:比如專案有需求當某個介面橫豎屏顯示不一樣。我舉個列子:當橫屏的時候只顯示4個view,當豎屏的時候顯示5個view。此時size classes發揮它的功能了。

a:首先我們在專案中放四個view在控制器上並加好對應的約束(控制器的size class的預設選擇是any-any)。

操作示範圖如下:

b:我需要定製豎屏時候在控制器中間顯示乙個view,先設定size class為c-c。操作示範圖如下:

c:效果演示圖

koa generic session 使用教程

本系列是我的常用 koa 中介軟體使用筆記,防止忘記使用方法而作記錄 koa generic session 需要使用 koa redis作為儲存入口,需要安裝並引用。const koa require koa const session require koa generic session co...

pytorch dataloader使用教程

dataloader是pytorch之中可以靈活地取出數值的乙個相應類,首先需要將自己使用的資料用dataset封裝起來,然後打包成為dataloader變數進行操作 import torch from torch.utils.data import dataset,dataloader x tor...

Spring Cloud Sleuth 使用教程

span術語 terminology span 基本工作單元,例如,在乙個新建的span中傳送乙個rpc等同於傳送乙個回應請求給rpc,span通過乙個64位id唯一標識,trace以另乙個64位id表示,span還有其他資料資訊,比如摘要 時間戳事件 關鍵值注釋 tags span的id 以及進度...