【问题标题】:Scrolling text with wrapping on iPhone在 iPhone 上滚动文本并换行
【发布时间】:2010-08-26 16:06:22
【问题描述】:

是否可以使文本水平滚动并在完成时换行?像纽约证券交易所代码一样自动滚动。

是否有可以在重新包装时调用的方法,例如,我可以刷新新闻提要?

我听说你可以在 Three20 中做到这一点,但我不确定类/实现。

干杯!

【问题讨论】:

    标签: iphone objective-c xcode scroll three20


    【解决方案1】:

    我最近创建了其中一个。基本上,我使用了 3 个 UILabel 并定位在 CALayer 的 layoutSublayers 方法中,该方法每隔空白秒进行一次布局。当一个人离开屏幕时,它会移动到最后。需要记住的一些关键点:

    使用 CADisplayLink 作为计时器而不是 NSTimer。

    如果您希望用户也能够滚动,则需要输入一些逻辑来根据您要去的方向切换方向。我使用 UIPanGestureRecognizer 来检测这一点。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 2013-08-06
      相关资源
      最近更新 更多