首页 文章

iOS - 键盘出现时停止隐藏导航栏

提问于
浏览
0

简单的问题 . 在iOS中,我在视图控制器中有一个 UIWebView . 我从另一个视图控制器推送该视图 . 此时,您始终在视图顶部有一个导航栏(后面的按钮 Headers 为上一个视图的名称) .

我的网页视图中有一个表单 . 当我单击表单字段时,导航栏会在视图外设置动画 . 问题是,一旦你通过按完键隐藏键盘,导航栏就不会回来 .

我发现这实际上是任何具有 UITextField 的视图的情况 .

请帮忙 .

1 回答

  • 0

    你正在寻找的功能是

    (void)textFieldDidBeginEditing:(UITextField *)textField { }
    

    在这个闭包内你要关闭导航栏:

    某事 . 喜欢

    [[self navigationController] setNavigationBarHidden:YES animated:YES];
    

相关问题