【发布时间】:2017-03-10 11:32:31
【问题描述】:
我正在尝试实现自定义分页,例如“保留下一段”或“保留同一页上的行”。但是在阅读了 Apple 文档和谷歌搜索之后,我仍然不知道如何做到这一点。
我想主要的兴趣点是 NSLayoutManagerDelegate 的委托方法(layoutManager(didCompleteLayoutFor textContainer))。在这种方法中,很容易计算出段落是在文本容器内布局还是不适合。
但是接下来要做什么呢?如何告诉布局管理器在下一页重新布局该段落?
【问题讨论】:
标签: cocoa cocoa-touch pagination appkit textkit