目标是像 iBooks 样式页面一样格式化和显示文本。为此,我UIPageViewController
为所需的动画指定过渡并生成UIViewController
集合等。为了显示我放置UITextView
到每个UIViewController
集合中的文本。
为了自动拆分页面的文本,我使用了自己的程序:
[NSString sizeWithFont:...]
.
感谢此处提供的信息 - iBooks 应用程序如何格式化单独页面上的文本?
一切正常,但没有我希望的那么好。NSString
不是很方便,并且UITextView
显示没有良好格式的文本。分裂也不够好=)
此外,我尝试使用Core Text
. 该方法显示在这里 -如何将长 NSString 拆分为页面
它甚至可以工作。Core Text
分割得很好,它还有许多其他的好功能。但!我无法将 Core Text 文本拆分的值与UITextView
. 为了显示被核心文本页面拆分,我必须使用Core Text
技术。
问题是:如何CTFrame
为每个UIViewController
集合创建一个并添加/绘制它UIPageController
?
我怀疑这是不可能的。如果是这样,请提出任何想法来实现所需的功能。
请原谅我的问题,我是 iOS 编程新手。