UITextView 默认有一个 padding 的内边距,我们可以通过 textContainerInset 来修改。

let textView = UITextView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
textView.textContainerInset = UIEdgeInsets(top: 10, left: 25, bottom: 10, right: 25)

如果要给 UIView 添加 padding 的内边距,我们可以通过 bounds.inset(by:) 来设置。

let uiView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
uiView.bounds.inset(by: UIEdgeInsets(top: safeTop, left: 0, bottom: 0, right: 0))