解决方法
将textview链接到viewcontroller并根据需要命名(比如textView).
@H_404_4@在viewDidLoad函数中放这行:
textView.centerVertically()@H_404_4@然后在你的类的最后一个花括号下放这个扩展名:
extension UITextView { func centerVertically() { let fittingSize = CGSize(width: bounds.width,height: CGFloat.greatestFiniteMagnitude) let size = sizeThatFits(fittingSize) let topOffset = (bounds.size.height - size.height * zoomScale) / 2 let positiveTopOffset = max(1,topOffset) contentOffset.y = -positiveTopOffset } }@H_404_4@要将此函数用于swift2,只需将CGFloat.greatestFiniteMagnitude更改为CGFloat.max