0

我有一个带有很多文本框的滚动视图的视图控制器,当我单击其中一个文本框并出现键盘时,滚动视图的内容大小不足以在键盘打开的情况下显示所有内容。每次键盘弹出时如何更改内容大小并在消失后将其重新设置?还有一种方法可以让它在每个文本字段上都没有 resignfirstresponder 的情况下消失吗?
希望有人可以帮助我,我对Objective C很陌生。

4

1 回答 1

0

contentSize可能不是您应该更改的属性。

尝试更改frame滚动视图的属性(即使其变小n pt,其中n是键盘的高度 - 纵向为 216,横向为 162。)

滚动视图应该在您更改它的框架后让您的内容正确滚动。

内容大小属性是正在滚动的东西的大小 - 这不会改变,它只是你可以看到改变的量。

(如果你觉得闪光,你可以动画帧的高度变化:)

于 2012-06-18T16:34:03.400 回答