微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

键盘隐藏UITextField该如何解决? [重复]

如何解决键盘隐藏UITextField该如何解决? [重复]

|                                                                                                                   这个问题已经在这里有了答案:                                                      

解决方法

当您说这句话时,我想您的意思是它涵盖了文本字段。如果您的文本字段位于屏幕的下半部分,则可以进行IBAction并将其链接到文本字段的着陆方法。在IBAction中,您可以将视图中的所有内容向上移到键盘的高度,或者仅向上移动文本字段并在其周围放置边框或其他东西,以便用户知道它与视图的其余部分是分开的。然后,当您隐藏键盘时,将所有内容都移回去。     ,一种方法是将文本字段放置在UIScrollView内,然后将滚动视图移动到文本字段将完全可见的某个位置。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {

    originalScrollOffset = scrollView.contentOffset;
    [scrollView setContentOffset:CGPointMake(0. 100) animated:YES];
    return YES;
}
一旦textField编辑结束,使滚动视图回到其原始位置。
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField {

    [scrollView setContentOffset:originalScrollOffset animated:YES];
    return YES;
}
    ,您可以将视图上移,一旦编辑完成,再次下移。这篇文章将对您有所帮助。链接     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。