6
A
回答
12
将您的TextView到你的ViewController并将它命名为你想要的(让我们说的TextView)。
在viewDidLoad
功能,就把这行:
textView.centerVertically()
然后把这个扩展类的最后一个花括号下:
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
}
}
要使用此功能swift2
只是改变CGFloat.greatestFiniteMagnitude
到CGFloat.max
相关问题
- 1. 垂直对齐SlickGrid头垂直文本
- 2. UITextView文本垂直对齐
- 3. CSS:垂直对齐文本?
- 4. 垂直对齐文本
- 5. CSS - 垂直对齐文本
- 6. 垂直文本对齐
- 7. 如何垂直对齐文本?
- 8. 在div中垂直对齐文本
- 9. 在垂直中间对齐文本
- 10. 使用垂直对齐css垂直对齐文本
- 11. 垂直对齐文本在流体div
- 12. 垂直居中对齐文本
- 13. 垂直对齐标签中的文本
- 14. 垂直居中对齐文本按钮
- 15. WPF TextBlock中的文本垂直对齐
- 16. 垂直对齐NSTableView行中的文本
- 17. 垂直居中对齐文本
- 18. Android按钮或TextView垂直对齐
- 19. 无法以程序创建的TextView垂直对齐文本
- 20. 在textview中对齐文本
- 21. 如何使TextView文本垂直
- 22. 如何在两个div中间垂直对齐文本
- 23. Bootstrap如何让文本垂直对齐在div容器中
- 24. 如何在HTML图像中间垂直对齐某些文本?
- 25. 如何在PDF中设置水平或垂直对齐文本?
- 26. 如何在中心对齐垂直div?
- 27. 在CSS中垂直对齐?
- 28. 在IE7中垂直对齐
- 29. 垂直对齐
- 30. 垂直对齐
你必须要更具体的你想这样做从故事板或代码,如果你想从代码中使用什么版本的swift? –
我用斯威夫特3.这将是更好的,如果它是从情节串连图板,但我不能看到该 – Volkan
选项检查我的答案 –