有沒有辦法阻止UIScrollView中的對象因UIScrollView響應用戶交互而移動?本質上,我希望scrollview中的某些內容可以移動,但其他內容會保持凍結。它們都需要位於滾動視圖內,因此將它們移動到不同的視圖不是一種選擇。停止移動UIScrollView中的對象
0
A
回答
0
對於有同樣問題的人,我找到了答案。我把我想要保留的對象放在UIView中。然後,我使用UIScrollView代表在滾動即將開始時獲取初始內容偏移量,並在滾動視圖滾動時減去當前內容偏移量以獲取內容偏移量中的更改。之後,我將該內容偏移量發送到容器視圖,將所有對象放入,並從容器視圖的位置中減去內容偏移量的變化。結果是容器視圖中的所有內容都保持完美。
0
將相對於主視圖的約束添加到所需的固定對象。這將把它固定在那個視圖上。
相關問題
- 1. UITableView&UIScrollview停止cocos2d動畫
- 2. 停止UIPanGestureRecognizer在UIScrollView中垂直移動UIView
- 3. 在UIScrollView中停止和啓動視頻
- 4. SDL移動停止
- 5. UIScrollView - 找出哪裏滾動將停止
- 6. 如何停止VIM移動javascript對象鍵列0
- 7. 統一 - 如何讓對象移動然後停止?
- 8. uiscrollview中的靜態和動態對象
- 9. 防止UIScrollView移動內容到左上
- 10. 更新對象時,活動停止
- 11. 停止UIButtons干擾UIScrollView
- 12. 停止動畫偏移
- 13. 停止移動相機(LIBGDX)
- 14. 停止旋轉和移動
- 15. 如何停止TabItems移動
- 16. 停止或移動鼠標
- 17. 停止滾動的最後一個對象中滾動查看
- 18. 如何停止鏈接移動懸停
- 19. UIScrollView中的UIButtons停止滾動,如何解決?
- 20. 如何在Adobe Flash Professional CS6中停止移動對象(通過箭頭鍵移動)動作腳本3.0
- 21. 停止鼠標懸停後的動畫對象
- 22. 在UIScrollView中左右移動
- 23. 移動時移動對象
- 24. 停止Ajax調用對象
- 25. 如何防止同時滾動多個UIScrollView對象?
- 26. 移動對象
- 27. 移動對象
- 28. UIScrollView自己移動
- 29. 停止調整窗口大小時移動的3D對象[XNA/WinForms/C#]
- 30. 停止在特定位置的UIScrollView
您可能想要設置一個約束,並基於當前的scrollview的偏移量,您應該需要更改約束的常量值... –
try ty將不應移動的對象移動到scrollView的父視圖,表示該對象不在scrollview中,它的kn與scrollView相同 –