SnapKit進階

場景一,當我們的視圖控制器結(jié)構(gòu)中有NavigationBar的時候,他們的translucent屬性的默認值改為了true,當前的ViewController的高度是整個屏幕的高度,這時你會發(fā)現(xiàn)定義的frame會覆蓋在NavigationBar的下面,這時候你需要利用水果公司為我們提供的新API來自ViewController的屬性topLayoutGuide,我們用SnapKit可以這樣寫:

//example1()
let redView = fetchRedView()
view.addSubview(redView)
redView.snp_makeConstraints { (make) in
    make.top.equalTo(self.snp_topLayoutGuideBottom)
    make.size.equalTo(CGSize(width: 100, height: 100))
    make.left.equalTo(0)
}

效果如下:

topLayoutGuide.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,414評論 4 61
  • /* UIViewController is a generic controller base class th...
    DanDanC閱讀 2,054評論 0 2
  • 1 好吧。我畢業(yè)在一個不太出名的985高校。當年高考我花樣作死,作文跑題數(shù)學(xué)大題基本不會理綜選擇錯一大半英語稀松平...
    tangyuan580閱讀 4,802評論 107 171
  • 2017年3月8日。公司安排了一個下午的觀影活動。結(jié)束的時間才3點半,從世茂的影城出來,穿過寬厚里的巷子,陽光暖暖...
    萌媽子凌的后花園閱讀 407評論 1 1
  • 早上碰見林老師,忍不住問道,老師,今天畫什么?我就是一個極度需要主題的人啊??墒抢蠋熭p笑,答,你想畫什么就畫什么吧...
    嘰哩咕嚕AMY貓閱讀 1,702評論 15 5

友情鏈接更多精彩內(nèi)容