AutoLayout記錄筆記1

在使用autolayout的過程中,不論是使用IB的方式,或者是使用純code的方式,在使用autolayout的過程中,或多或少都有一些比較麻煩的東西吧。以此記錄,方便日后查看。

其實在具體使用的時候,有如下幾點比較麻煩的。

  • AutoLayout+UIScrollView
  • Content Compression Resistance和Content Hugging

1.AutoLayout+UIScrollView
在有些需要使用AutoLayout使用ScrollView的布局中,往往沒使用ScrollView的時候,約束一切正常,但是用ScrollView作為容器的時候,全部都是紅色的錯誤。對于有代碼潔癖的人來說那是一種怎樣的感受。
其實問題主要在于,我們以前時候code的時候,手動設置ScrollView的contentSize。但是在IB里,IB是根據內容來進行計算自己的AutoLayout的,如設置不合理,則ScrollView不能計算出自己的contentSize,導致出現紅色的錯誤。
一般我們在ScrollView內部只放一個View,用來存放具體的控件。如果想左右滑動,使ContainerView和ScrollView等高,但是ContainerView內部的具體控件需要能計算出實際的寬度。反之如果上下滑動,只需要等寬,有具體高度就可以了。

Paste_Image.png

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,255評論 4 61
  • ScrollView 是 UIKit 中很重要的一個組件,TableView 和 UIWebView 等很多涉及到...
    WellCheng閱讀 6,356評論 5 25
  • 愛 遺棄 留無意 漫步行西 疊船放小溪 新衣梳妝誰理 風起發舞腰不及 雀兒落地無枝可依 青石路人成雙我獨離 孔明燈...
    茶蘼堇年閱讀 335評論 0 1
  • 嗯有必要整理下警惕的提醒一下現在的自己。。 1一開始吹的厲害然后后期能力跟不上好多答應的事情沒做有點丟人。。。 2...
    S喵閱讀 334評論 0 1
  • 一一漫長的夜 睡袋里很溫暖,溫暖得讓人陶醉。此刻,我有些感謝自己。為了此次的珠峰之行,我特地斥“巨資...
    海上高原閱讀 230評論 0 1