多个uiscrollviews,滚动问题

时间:2013-01-07 10:27:52

标签: iphone ipad uiscrollview

我有一个iPad应用程序,显示股票数据信息和股票相关信息等财务信息。显示的库存数据信息是UIScrollView中显示的自动滚动库存自动收报机。库存相关的Feed也显示为另一个UIScrollView的自动滚动循环视图。这两个视图也可以手动滚动。

问题是,当用户手动滚动其中一个scrollview时;例如,滚动浏览Feed滚动视图,股票报价滚动视图会自动停止。手动滚动股票代码时,Feed滚动视图停止。该视图还有一个表视图,滚动时会停止两个自动滚动视图(feed& stock)。我已经实现了scrollview的委托方法,并且通过检查委托方法中的特定scrollview来定义操作。

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

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

1 个答案:

答案 0 :(得分:0)

让它工作..感谢这篇文章.. UIScrollView pauses NSTimer until scrolling finishes

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

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