1

我正在尝试模仿 iPad 邮件应用程序。在纵向模式下,当弹出框的搜索栏有第一响应者并且我旋转到横向时,弹出框的搜索栏会失去第一响应者。当第一响应者处于纵向模式时,我想继续在横向模式下为搜索栏提供第一响应者。我怎样才能做到这一点?

纵向模式: http: //postimg.org/image/kwjs9xkcx/

轮换后: http: //postimg.org/image/al7fh9snl/ 请注意,搜索栏退出第一响应者。

谢谢!

4

1 回答 1

0

在处理视图旋转的方法中

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;

看看你在哪个界面

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
         [searchBar becomeFirstResponder];
    }
}

希望有帮助!

于 2013-07-20T23:56:43.627 回答