3

我想为从情节提要创建NSTextStorage的对象设置自定义。UITextView如果真的需要,我可以考虑将UITextView.

(我知道如果我UITextView从代码中创建了一个对象,我将能够使用init(frame: CGRect, textContainer: NSTextContainer?)构造函数。)

斯威夫特更可取。

4

1 回答 1

0

我能够通过将UITextView子视图添加到UIView从情节提要实例化的包装子类中来实现这一点。然后,您可以在返回框的 textView 实例的视图控制器上添加一个 getter,以便您可以将自己分配为委托、访问属性等...

就像是

class ViewController: UIViewController, UITextViewDelegate {

    @IBOutlet private weak var textViewBox: TextViewBox! // connected in storyboard

    var textView: UITextView! {
        return textViewBox?.textView
    }

    override func viewDidLoad() {
        super.viewDidLoad()

        textView?.delegate = self
    }
}
于 2018-01-20T05:45:16.787 回答