在xib中描述scrollView的contentSize

如何在xib中描述一個scrollView的步驟:

(Xcode10以后記得勾選掉Content Layout Guides,如果看官有更好的辦法,希望告知下,感激不盡)


image.png
 1.拖入一個scrollView并設置他的frame

 2.將一個UIView拖入scrollView,成為scrollView唯一的子控件,并設置UIView相對scrollView上下左右對齊(即用UiView完全填充Scrollview)

 3.設置UIView寬度和高度,即為scrollView的contentSize

 4.設置UIView水平對齊,即為scrollView垂直滾動,設置UIView垂直對齊,即為scrollView水平滾動

 5.要設置scrollView的contentSize隨子控件而改變,則刪除UIView的高度,并設置最底部的子控件UIView距離為XXX

在storyboard\xib中給UIScrollView子控件添加約束

  • 給添加一個UIView類型的子控件A(這將是UIScrollView唯一的一個子控件)
  • 設置A距離UIScrollView上下左右間距都為0
  • 往A中再添加其他子控件
image
  • 上下滾動(垂直滾動)
    • 設置A的高度(這個高度就是UIScrollView的內容高度: contentSize.height)
image
  • 設置A在UIScrollView中左右居中(水平居中)
image
  • 左右滾動(水平滾動)
  • 設置A的寬度(這個寬度就是UIScrollView的內容寬度: contentSize.width)
image
  • 設置A在UIScrollView中上下居中(垂直居中)
image
  • 上下左右滾動(水平垂直滾動)
  • 設置A的寬度(這個寬度就是UIScrollView的內容寬度: contentSize.width)
  • 設置A的高度(這個高度就是UIScrollView的內容高度: contentSize.height)
image
image
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容