开发者社区> 问答> 正文

【ios】关于一个阅读的算法问题

现在遇到的难点是,不知道怎么往回翻页

顺着翻页,可以得到对应的排列位置,然后获取范围内的字多少就好了,逆着的时候要怎么做呢。。

我只能知道截止位置,并不知道开始位置。文字如何倒着排呢,还不能影响换行的排版

展开
收起
杨冬芳 2016-06-30 18:24:30 1817 0
1 条回答
写回答
取消 提交回答
  • IT从业

    做缓存。缓存几页的内容。一般往回看,顶多不会超过两页。

    对每一页内容来说,不过是一个字符串而已。对一个含有换行符的字符串,你拿过来用SPLIT按行拆分成数组,然后你愿意从前往后排也行,愿意从后往前排也行,只不过是FOR ++ 还是 FOR -- 的区别而已。

    但建议你最好把动画排版的效果做成一个开关,允许设置,我个人就非常不喜欢动画。

    2019-07-17 19:49:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载