【发布时间】:2017-04-13 03:36:09
【问题描述】:
我想在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)
}
请帮帮我!!!
【问题讨论】:
-
请添加按钮操作的代码sn-p。
-
setContentOffset 需要一个 cgpoint 作为参数,但你只给它一个 cgfloat 。 contentOffset.y + 100 给出 cgfloat ,而不是 cgpoint
标签: ios swift uiscrollview uibutton uitextview