ScrollView 的設定

1 篇文章 / 0 new
author
ScrollView 的設定
如何正確約束 ScrollView, 整體配置方式成以三層架構 ScrollView > ContentView > UI View 方式配置會較容易完成約束條件, 否則 xcode 會老是說 ScrollView 條件模糊.....
1. Scroll View 這一層約束條件很直覺, 就是單純約束顯示範圍, 無特別之處
2. Content View 這一層除約束顯示區域(與 ScrollView之間的約素)之外, 還需要約束一個寬度否則就無法完成有效約束, 這寬度條件至少需與 ScrollView 的寬度進行約束(如等寬), 當然也可以對應到其它view或固定值. 這一個寬度值條件較為奇特, 既有四邊約束卻還需要這一個條件, 一開始就是少了這條件所以老是出問題, 感覺真是奇怪
3. 其它 UI View 最主要的一個約束就是 ContentView > 最底下 UI View 間的間距了, 內部其餘的 view 若有可變長寬, 那就是採下一個 view 去參考前一個 view 了, 這觀念很容易理解, 無特別之處
Free Web Hosting