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. 如何垂直對齊文本? (垂直對齊不工作)
- 2. 垂直對齊SlickGrid頭垂直文本
- 3. 如何垂直對齊div文本?
- 4. 如何垂直對齊文本?
- 5. 如何垂直對齊JavaScript文本?
- 6. 如何垂直對齊nsis文本框
- 7. 如何對齊文本垂直
- 8. 垂直對齊文本
- 9. CSS:垂直對齊文本?
- 10. 垂直對齊文本div
- 11. 垂直對齊文本
- 12. 垂直對齊CSS文本
- 13. CSS - 垂直對齊文本
- 14. CSS垂直文本對齊
- 15. div文本垂直對齊
- 16. UITextView文本垂直對齊
- 17. 垂直對齊文本
- 18. 垂直文本對齊
- 19. 在垂直中間對齊文本
- 20. 在div中垂直對齊文本
- 21. 使用垂直對齊css垂直對齊文本
- 22. 如何在輸入類型=「文本」中垂直對齊文本?
- 23. 垂直文本對齊在相對格
- 24. CSS文本垂直對齊中間
- 25. 垂直對齊UILabel中的文本
- 26. 文本對齊li中的垂直
- 27. WPF TextBlock中的文本垂直對齊
- 28. 垂直居中對齊文本按鈕
- 29. 垂直對齊標籤中的文本
- 30. 垂直居中對齊文本
你必須要更具體的你想這樣做從故事板或代碼,如果你想從代碼中使用什麼版本的swift? –
我用斯威夫特3.這將是更好的,如果它是從情節串連圖板,但我不能看到該 – Volkan
選項檢查我的答案 –