我想用一个按钮UITextView
, 滚动下来或了,但我遇到了一个问题。斯威夫特 - 使用按钮来手动滚动的UITextView
使用textView.setContentOffset(CGPoint(x: 0, y: MyTextView.contentOffset.y + 100), animated: true)
可以让我的TextView向下滚动,但是当我点击文本结束按钮仍然滚动...
这样的..
e
f
g
===================
但我想是这样的..
a
b
c
d
e
f
g
===================
我的代码是
@IBAction func down(_ sender: UIButton) {
MyTextView.setContentOffset(CGPoint(x: 0, y: MyTextView.contentOffset.y - 100), animated: true)
}
@IBAction func up(_ sender: UIButton) {
MyTextView.setContentOffset(CGPoint(x: 0, y: MyTextView.contentOffset.y - 100), animated: true)
}
请帮帮我!!!
请添加按钮动作的代码片段。 –
setContentOffset需要一个cgpoint作为参数,但你只是给它一个cgfloat。 contentOffset.y + 100给出cgfloat,而不是cgpoint –