文件名称:Vertical-Text-iOS:演示如何在 Swift 中在 iOS 中呈现垂直文本
文件大小:120KB
文件格式:ZIP
更新时间:2024-07-12 11:46:09
Swift
垂直文本-iOS 这个项目演示了如何在 iOS 中渲染垂直文本。 它的灵感来自 OS X 的示例代码 。 特征: 使用 TextKit 进行渲染,因此可以处理 iOS 中可用的所有文本布局功能:字距调整、连字符、控制和不可见字符、富文本支持... 文本方向/方向修改很容易进行。 尚不支持文本选择。 它呈现在 UIView 而不是 UITextView 中。 请帮帮忙。 还没有滚动,但这应该不难。 关键概念 NSTextContainer类处理每一行的矩形。 我们对它进行了子类化。 我尝试子类化UITextView来控制渲染,但它是一团糟。 因此,出于演示目的,我实现了一个自定义UIView将一些仿射转换应用于从左上角到右下角垂直可读的每一行文本。 麻省理工学院执照 桑蒂冈萨雷斯
【文件预览】:
Vertical-Text-iOS-master
----VerticalText()
--------ViewController.swift(3KB)
--------Info.plist(1KB)
--------AppDelegate.swift(2KB)
--------Base.lproj()
--------Images.xcassets()
----VerticalText.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)
----LICENSE(1KB)
----VerticalTextTests()
--------Info.plist(750B)
--------VerticalTextTests.swift(921B)
----README.md(1KB)
----Screenshot.png(104KB)
----.gitignore(585B)