1 安裝
snapkit github位址
//
// viewcontroller.swift
// sk_snapkit
//// created by coder on 2019/3/6.
//import uikit
import snapkit
class viewcontroller: uiviewcontroller ;
// 更為簡潔的語法
viewa.snp.makeconstraints
// 2 相對父檢視offset
let viewb = uiview();
viewb.backgroundcolor = uicolor.orange;
viewa.addsubview(viewb);
viewb.snp.makeconstraints ;
// 3 豎直水平線相等操作
// lessthanorequalto <= 操作
let viewc = uiview();
viewc.backgroundcolor = uicolor.blue;
viewa.addsubview(viewc);
viewc.snp.makeconstraints
// 4 優先順序設定(優先順序不能大於1000,大於1000會crash)
// 優先順序高的有效執行**
let viewd = uiview();
viewd.backgroundcolor = uicolor.purple;
viewa.addsubview(viewd);
viewd.snp.makeconstraints
}}
div css實現框架布局
頭部和底部的高度固定,並且位置需始終保持不變,中間部分的可視高度為除去頭和尾的剩餘部分,實際高度則隨內容的多少自適應,如果實際高度超出了超出可視高度則出現滾動條 css部分 html,body dyhead,dyfoot dyhead dyfoot dycontent xhtml部分 中間大段的內容...
HTML框架與布局
原文 html塊元素 塊元素在顯示時,通常會以新行開始 如 這裡我演示是塊元素 html內聯元素 內聯元素通常不會以新行開始,一般都會在一行 如 這裡我演示是塊元素這裡我演示是塊元素 html 元素 元素也被稱為塊元素,其主要是組合html元素的容器,其實這個元素,將一大堆元素框起來,然後用css來...
Swift之網路請求框架封裝
該篇文章內容大致都是說明內容,無 模組 在專案開發過程中,經常會使用到第三方的框架,最多的無非是網路請求框架 afn asi 還有使用swift寫的alamofire框架 如果將這些第三方框架的請求放置在controller中,在更換第三方框架時,整個框架都將在報錯。所以在開發過程中,要對第三方框架...