2012-06-18 45 views
0

我有有很多的文本框,滚动型视图控制器,当我上的一个文本框,并单击出现的键盘contentsize变化,滚动视图的内容大小不是足够长,以显示一切都打开了键盘。我怎么能每次改变内容的尺寸键盘弹出并设置回一旦消失? 也有让它消失无每个文本框resignfirstresponder的方法?
希望有人能帮助我,我是很新,目的C.滚动条时,键盘会出现

回答

0

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

尝试改变滚动视图的frame财产(即使它ň PT较小,其中ñ是键盘的高度 - 216肖像,162景观)

滚动视图应该处理,让您的内容滚动你已经改变了它的框架之后正确。

内容大小属性是正被滚动的大小事 - 这并没有改变,只是,你可以看到已更改的量。

(如果你感到闪光灯,可以在动画帧:)的高度变化

+0

确定我想我会改变框架属性然后但我在哪里可以改变呢?有没有一种方法在键盘出现/消失时执行? – user1447339

+0

还有,让你了解键盘的几个通知 - 从这里开始:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html#//apple_ref/c /数据/ UIKeyboardWillShowNotification – deanWombourne