基本上,我正在研究iPad上的一个应用程序,该应用程序涉及一条用户可以在屏幕上水平滚动的行。它的设置是为了在顶部有一个UIScrollView和一个使用drawRect的UIView。我还有一个UIView,它基本上是一个可以通过触摸移动的球,还可以检测它何时位于UIScrollView内以及何时位于UIView中绘制的线上。
但这是我的主要问题。 UIScrollView和球都是同一视图控制器的子视图,我想这样做,当球被拖入UIScrollView时,它将随之滚动,甚至在需要时消失。我该怎么做?我应该在发生这种情况时将球作为UIScrollView的子视图,还是应该以其他方式进行?
答案 0 :(得分:1)
使用容器视图。将球放在透明容器子视图中,这是移动的视图(带球)。当您希望滚动视图或线条与球一起移动时,将它们插入位置0(球下)的容器中。