繁体   English   中英

将自定义 NSLayoutManager 添加到在 Storyboard 中创建的 UItextView

[英]Adding Custom NSLayoutManager to UItextView that is created in Storyboard

我想为 storyboard 引用的 textview 使用自定义布局管理器。 我知道我们可以继承 NSLayoutManager 并在代码中将布局分配给 textview,但我想使用 storyboard 中的 textview。

我在 NSTextcontainer class 中发现有一种方法

func replaceLayoutManager(_ newLayoutManager: NSLayoutManager)替换layout manager

但我不知道如何将它用于在 storyboard 中创建的 textview。 请让我知道是否有办法为在 storybard 中创建的 textview 分配自定义布局管理器。

您不能在视图/视图 controller 中添加对文本视图的引用并调用replaceLayoutManager function 吗?

或者你没有任何代码连接到你的 storyboard? 在这种情况下,您可以UITextView ,覆盖awakeFromNib并在其中提供您的自定义布局管理器。 然后,在 storyboard 中引用您的子类类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM