当我们触摸文本字段时,如何移动屏幕?

问题描述:

当我触摸文本框时,如何向上移动(滚动)屏幕&它应该在ios3以及ios4上工作(我正在使用xcode 4开发应用程序)?当我们触摸文本字段时,如何移动屏幕?

[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:0.3]; 
// (x,y, width, height) change it as you want 
[yourViewName setFrame:CGRectMake(0.0f, 200.0f, 320.0f, 460.0f)]; 
[UIView commitAnimations]; 

祝你好运。

+0

实际屏幕应该在一个文本框的点击向上滚动(说其放置在屏幕的底部),所以它应该向上滚动键盘 – Kiran 2011-04-20 13:42:38

+0

对不起,我不明白,尝试使用屏幕截图或描述视图层次结构。 – john 2011-04-20 14:11:40

+0

我会给视图一个变换而不是改变它的框架 – JustSid 2011-04-20 15:28:07

This链接会给你所有需要的答案......我建议你去通过这个...