我想用一個按鈕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 –