UITextView可以自上而下渲染吗?

bor*_*den 7 objective-c uitextview ios

我的下一个项目需要显示从上到下和从右到左(日本传统写作风格)显示的日文文本.是否可以以UITextView这种方式设置布局文本?下面是以这种方式编写的一些文本的示例:

 W H
 O E
 R L
 L L
 D O
 ! ,
Run Code Online (Sandbox Code Playgroud)

此外,我需要能够选择它(所以UILabel出来).这会变成一个完全自定义的视图吗?

bor*_*den 2

事实证明,答案是“不,不能”。

因此,我使用 Core Text 构建了自己的文本,它在很大程度上基于“ SimpleTextInput ”。这个视图的关键是添加YESkCTVerticalFormsAttributeName键中。幸运的是,选择逻辑已经存在于项目中,只是没有被使用。我可以通过在平移手势中调用适当的方法来轻松添加它(有一些猴子生意CTFrameGetLineOrigins覆盖了它的一些相邻内存,但幸运的是我能够解决它)。