【问题标题】:Replicating iOS 5 Stocks Widget复制 iOS 5 股票小部件
【发布时间】:2012-03-06 00:06:51
【问题描述】:

任何人对如何在 iOS 5 的通知中心复制滚动股票行情有任何想法?

我在想的是使用UIScrollView,并为代码中的项目使用UIView 子类。使用NSTimer 是让它自动滚动的最佳方式吗?如何像 Apple 股票小部件那样处理手动滚动加速和减速?

另外,我如何处理无限滚动?

感谢您的任何建议。

【问题讨论】:

  • 可能是这个 github 仓库,我还没有检查出来,所以如果满意的话我会发布这个作为答案:github.com/MugunthKumar/MKTickerViewDemo
  • @CodaFi 我实际上已经尝试过了。它有点工作,但即使有加速和减速也很糟糕。
  • 嗯...也许 UIPageViewController 设置在无限循环中?
  • 嗯,我不知道。我会调查的。谢谢!

标签: objective-c ios cocoa-touch uiscrollview


【解决方案1】:

试试AutoScrollLabel。这是一个比较老的类,但它背后的代码设计和动画可能会有用。如果我理解正确,它是一个UIScrollView,它包含两个标签,每个标签都说同样的事情,导致在它们之间动画时“滚动”。我相信您可以采用该概念和代码中的drawRect: 方法来创建您自己的UIScrollView 子类,并为您想要的任何内容制作动画,并完成无限滚动。很可能有一种更简单的方法,但我已经在一些应用程序中使用了 AutoScrollLabel,它易于使用并且可以毫无问题地工作。如果您需要更多信息/使用示例,请告诉我。希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多