2017-05-07 78 views
0

有沒有辦法阻止UIScrollView中的對象因UIScrollView響應用戶交互而移動?本質上,我希望scrollview中的某些內容可以移動,但其他內容會保持凍結。它們都需要位於滾動視圖內,因此將它們移動到不同的視圖不是一種選擇。停止移動UIScrollView中的對象

+0

您可能想要設置一個約束,並基於當前的scrollview的偏移量,您應該需要更改約束的常量值... –

+0

try ty將不應移動的對象移動到scrollView的父視圖,表示該對象不在scrollview中,它的kn與scrollView相同 –

回答

0

對於有同樣問題的人,我找到了答案。我把我想要保留的對象放在UIView中。然後,我使用UIScrollView代表在滾動即將開始時獲取初始內容偏移量,並在滾動視圖滾動時減去當前內容偏移量以獲取內容偏移量中的更改。之後,我將該內容偏移量發送到容器視圖,將所有對象放入,並從容器視圖的位置中減去內容偏移量的變化。結果是容器視圖中的所有內容都保持完美。

0

將相對於主視圖的約束添加到所需的固定對象。這將把它固定在那個視圖上。