2011-12-13 133 views
-1

我正在使用XCode 4.2。 有没有办法在用户正在输入文本时向上推UITextField? 问题是,给出UITextField位于键盘背后出现时......目标C,键盘问题

感谢

回答

0

下面是一个简单的tutorial关于如何在键盘出现时向上生成文本字段的动画。这样做是为了实现UITextFieldDelegate方法,这样

- (void)textFieldDidBeginEditing:(UITextField *)textField { 
    // ANIMATE TEXTFIELD UP 
} 
- (void)textFieldDidEndEditing:(UITextField *)textField { 
    // ANIMATE TEXTFIELD DOWN  
} 

本教程使用了所有的细节与工作代码一起。

1

的一个方法就是手动换挡的UITextField起来。您可以简单地使用uitextfielddelegate的委托方法开始编辑和结束编辑以完成转换。

关注this

+0

我是新来的客观C开发,如何手动做到这一点? – user1051935

+3

我给你发了一个链接。只需点击帖子中“this”一词的超链接即可。或者你可以简单的谷歌:“向上移动UITextField”。如果你看起来更加努力,甚至可以使用该网站的搜索字段找到解决方案。请记住,能够进行适当的研究是每个开发者都应具备的关键能力。 –