0

我对 UITextView 有疑问。我必须重置此内容插图,因为我必须在顶部和底部添加一些内容。我在 textViewDidChanged 中写了一段代码。因为我会在 textView 的底部设置一些东西,所以当我输入 blah-blah 时,某些东西会被重新定位,否则会在某些东西上输入 blah-blah。我不想要那个。所以我在 textViewDidChange 中写了一个代码。

这是我的代码:

UIEdgeInsets newInset = self.textView.contentInset;
newInset.top = 50;
newInset.bottom = 1000; // just example
self.textView.contentInset = newInset;

OK完成。

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

我该如何解决?我只想调整我的 textview 内容插图的大小。

我该怎么做?请帮帮我!

4

1 回答 1

1

由于 UITextView 从 UIScrollView 继承,您可以通过调用设置滚动指示器插入:

UIEdgeInsets scrollInsets = UIEdgeInsetsMake(20.0, 0.0, 30.0, 0.0);
yourTextView.scrollIndicatorInsets = scrollInsets;

这将在您的文本视图的顶部为您提供 20 像素,在底部为您提供 30 像素。

于 2012-05-22T07:34:38.523 回答