Iphone 重置内容插入后如何设置滚动偏移?

Iphone 重置内容插入后如何设置滚动偏移?,iphone,objective-c,ios,xcode,ipad,Iphone,Objective C,Ios,Xcode,Ipad,我对UITextView有问题。我必须重置此内容插入,因为我必须在顶部和底部添加一些内容。 我在textViewDidChanged中编写了一个代码。 因为我会设置一些东西,在文本视图的底部,当我键入一些东西时,这些东西会被重新定位,否则这些东西会在一些东西上键入。我不想那样。所以我用textViewDidChange写了一个代码 这是我的密码: UIEdgeInsets newInset = self.textView.contentInset; newInset.top = 50; newI

我对UITextView有问题。我必须重置此内容插入,因为我必须在顶部和底部添加一些内容。 我在textViewDidChanged中编写了一个代码。 因为我会设置一些东西,在文本视图的底部,当我键入一些东西时,这些东西会被重新定位,否则这些东西会在一些东西上键入。我不想那样。所以我用textViewDidChange写了一个代码

这是我的密码:

UIEdgeInsets newInset = self.textView.contentInset;
newInset.top = 50;
newInset.bottom = 1000; // just example
self.textView.contentInset = newInset;
好的,完成了

我重置了内容插入,但textView的scrol始终指向uitextView的末尾。 我想将滚动偏移设置为打字位置

我怎样才能修好它?我只想调整textview内容插入的大小


我怎么做?请帮帮我

当UITextView从UIScrollView继承时,您可以通过调用以下命令来设置滚动指示器插入:

UIEdgeInsets scrollInsets = UIEdgeInsetsMake(20.0, 0.0, 30.0, 0.0);
yourTextView.scrollIndicatorInsets = scrollInsets;
这将在textview的顶部显示20px,底部显示30px