我有一個UIView作爲UIScrollView的子視圖。 UIView的高度是50,UIScrollView的高度是500.讓UIScrollView的子視圖不受滾動視圖內容偏移的影響
我想在滾動視圖中從50滾動到500,同時讓UIView的位置保持鎖定在滾動視圖的頂部。我怎樣才能做到這一點?
我有一個UIView作爲UIScrollView的子視圖。 UIView的高度是50,UIScrollView的高度是500.讓UIScrollView的子視圖不受滾動視圖內容偏移的影響
我想在滾動視圖中從50滾動到500,同時讓UIView的位置保持鎖定在滾動視圖的頂部。我怎樣才能做到這一點?
您可以實現UIScrollView
的scrollViewDidScroll:
委託方法,並根據滾動視圖的當前內容偏移更改子視圖的框架。
在UISiew和UIScrollView之外的另一個視圖之間添加一個「Pin vertical space」約束,以在UIScrollView滾動時鎖定UIView。
在這裏看到:https://developer.apple.com/library/ios/releasenotes/General/RN-iOSSDK-6_0/index.html
在上面的鏈接,看看筆記的UIKit - >爲UIScrollView的
自動佈局支持從iOS版本說明覆制粘貼的功能:「請注意,您可以使的一個子視圖通過在視圖和滾動視圖的子樹外部的視圖之間創建約束(例如滾動視圖的超級視圖),滾動視圖顯示爲浮動(不滾動)其他滾動內容「
感謝您快速回答,我會嘗試 – TrungVu