我有一个iPad应用程序,显示股票数据信息和股票相关信息等财务信息。显示的库存数据信息是UIScrollView中显示的自动滚动库存自动收报机。库存相关的Feed也显示为另一个UIScrollView的自动滚动循环视图。这两个视图也可以手动滚动。
问题是,当用户手动滚动其中一个scrollview时;例如,滚动浏览Feed滚动视图,股票报价滚动视图会自动停止。手动滚动股票代码时,Feed滚动视图停止。该视图还有一个表视图,滚动时会停止两个自动滚动视图(feed& stock)。我已经实现了scrollview的委托方法,并且通过检查委托方法中的特定scrollview来定义操作。
我正在使用一个运行UIViewanimation的计时器来自动滚动股票代码。
这是UIScrollview的默认行为吗?任何帮助将不胜感激。
答案 0 :(得分:0)
让它工作..感谢这篇文章.. UIScrollView pauses NSTimer until scrolling finishes
NSTimer *timer = [NSTimer timerWithTimeInterval:...
target:...
selector:....
userInfo:...
repeats:...];
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];