0

基本上,我正在 iPad 上开发一个应用程序,该应用程序涉及用户可以在屏幕上水平滚动的一条线。它被设置为在顶部有一个 UIScrollView 和一个使用 drawRect 的 UIView。我还有一个 UIView,它基本上是一个可以通过触摸移动的球,并且还检测它何时在 UIScrollView 内以及何时在 UIView 中绘制的线上。

不过,这是我的主要问题。UIScrollView 和球都是同一个视图控制器的子视图,我想这样做,当球被拖入 UIScrollView 时,它会随之滚动,甚至在需要时消失。我该怎么做?发生这种情况时,我应该让球成为 UIScrollView 的子视图,还是应该以其他方式进行?

4

1 回答 1

1

使用容器视图。将球放在透明容器子视图中,这就是移动的视图(带着球)。当您希望滚动视图或线条随球一起移动时,请将它们插入容器中位置 0(在球下方)。

于 2013-05-15T11:44:48.020 回答