4、分页计算
分页计算的核心是拿到NSAttributedString和pageSize,按照页面大小进行排版,分别得到每页的字符串范围,最终以NSRange的方式返回,举例:
(
"NSRange...: {0, 34}",
"NSRange: {34, 36}",
"NSRange: {70, 40}",
"NSRange: {110, 39}",
"NSRange:...{149, 35}",
"NSRange: {184, 40}",
"NSRange: {224, 37}",
"NSRange: {261, 38}",
"NSRange...表示放字符直到区域填满
CFRange visiableRange = CTFrameGetVisibleStringRange(frameRef); // 获取当前可见的字符串区域
NSRange