HorizontalTextView
待办事项
- 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
包裹文本视图以实现滚动/翻页。
贡献
欢迎以问题的形式贡献,但更喜欢拉取请求。提交代码时请考虑以下几点。
- 添加公共属性和函数的文档。
- 为每个功能/错误修复创建单独的拉取请求。
- 如果添加了新文件,请确保它们包含在 podspec 中。为了方便起见,只需将其添加到
Classes
子文件夹。