1

我有一个 iPad 应用程序,它显示财务信息,例如股票数据信息和与股票相关的提要。显示的股票数据信息是在 UIScrollView 中显示的自动滚动股票行情。与股票相关的提要也显示为带有另一个 UIScrollView 的自动滚动循环视图。这两个视图也可以手动滚动。

问题是,当用户手动滚动滚动视图之一时;例如,滚动提要滚动视图,股票代码滚动视图会自动停止。当手动滚动股票代码时,提要滚动视图停止。该视图还有一个表格视图,当滚动时会停止自动滚动视图(饲料和股票)。我已经实现了滚动视图的委托方法,并且通过检查委托方法中的特定滚动视图来定义操作。

我正在使用一个运行 UIViewanimation 的计时器来自动滚动股票行情。

这是 UIScrollview 的默认行为吗?任何帮助将不胜感激。

4

1 回答 1

0

让它工作..感谢这篇文章.. UIScrollView 暂停 NSTimer 直到滚动完成

NSTimer *timer = [NSTimer timerWithTimeInterval:... 
                                         target:...
                                       selector:....
                                       userInfo:...
                                        repeats:...];
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];

http://bynomial.com/blog/?p=67

于 2013-01-09T12:53:07.513 回答