的UIScrollView当键盘出现

的UIScrollView当键盘出现

问题描述:

ScrollView blocking NavigationViewController的UIScrollView当键盘出现

+0

所以你想滚动时键盘是可见的,不滚动,当它隐藏?在显示键盘时调用的方法中,scrollView.enabled = YES;有什么问题? – mrueg 2013-02-10 21:52:16

+0

是的,这是正确的 – newiosguy 2013-02-10 21:53:29

+0

试图已经不起作用 – newiosguy 2013-02-10 21:56:26

,也许你可以尝试设置当前视图的框架。例如:

CGRect r = self.view.frame; 
self.view.frame = CGRectMake(r.origin.x, r.origin.y, r.size.width, r.size.height-100); 

,当用户用键盘完成,新增100将其带回....(而不是100,你应该从包含高度,键盘位置的通知对象中获得值)...

+0

嘿感谢您的回复。我也实现了这一点,虽然它解决了这个问题,它覆盖了我的文本字段和键盘出现的时间。 – newiosguy 2013-02-10 22:09:50

+0

如果你有滚动视图...那么你可以设置contentOffset ..这样你可以向上滚动视图,使textfield在键盘上方... – chuthan20 2013-02-10 22:21:52