HorizontalTextView 0.3.1

HorizontalTextView 0.3.1

Ahmed Khalaf 维护。



  • ahmedk92

HorizontalTextView

CI Status Version License Platform

待办事项

  • RTL
  • IB 集成
  • 选择

要运行示例项目,首先克隆仓库,然后从 Example 目录中运行 pod install

要求

  • iOS 10+
  • Swift 4.2

安装

HorizontalTextView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'HorizontalTextView'

作者

ahmedk92, [email protected]

许可证

HorizontalTextView 适用于 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。

想法

这是对官方文档中所描述想法的直接实现。

NSLayoutManager 以一系列的 NSTextContainer 对象(每个代表一页文本)的形式逐渐排版文本(NSTextStorage)。为每个 NSTextContainer 创建一个单独的 UITextView,并处理实际的渲染。然后一个 UIScrollView 包裹文本视图以实现滚动/翻页。

贡献

欢迎以问题的形式贡献,但更喜欢拉取请求。提交代码时请考虑以下几点。

  1. 添加公共属性和函数的文档。
  2. 为每个功能/错误修复创建单独的拉取请求。
  3. 如果添加了新文件,请确保它们包含在 podspec 中。为了方便起见,只需将其添加到 Classes 子文件夹。