下面的代码一直滚动到文本字段的底部。我该如何反过来并让代码函数滚动到文本字段的最开头?
let bottom = NSMakeRange(theTextView.text.characters.count - 1, 1)
theTextView.scrollRangeToVisible(bottom)
答案 0 :(得分:2)
最明显的解决方案是将<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btn">Change image</button>
<div class="divWithImage"></div>
的{{1}}参数设置为0而不是location
。
NSMakeRange
更好的方法是注意theTextView.text.characters.count - 1
延伸let bottom = NSRange(location: 0, length: 1)
。因此,您可以设置UITextView
:
UIScrollView
如果您想要为滚动设置动画,请使用:
contentOffset
答案 1 :(得分:0)
您可以使用此扩展名:
extension UIScrollView {
func scrollToTop() {
let desiredOffset = CGPoint(x: 0, y: -contentInset.top)
setContentOffset(desiredOffset, animated: true)
}
}
用法:
textView.scrollToTop()