强制水平方向时如何设置键盘位置?

时间:2012-03-17 04:18:35

标签: iphone objective-c uiviewcontroller orientation

我想强制UIWebView的水平方向,我可以通过以下代码来完成。

webView.frame = CGRectMake(0, 0, frame.size.height, frame.size.width);
CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI * 90 / 180.0f);
transform = CGAffineTransformTranslate(transform, 70, 70);
webView.transform = transform;

但是,在查看强制方向更改视图时,我无法设置键盘的位置。它仍然从底部查看,如this image。 如何设置键盘位置?

1 个答案:

答案 0 :(得分:0)

键盘使用statusBar方向。我看到两种解决问题的方法:
1.将statusBar方向设置为横向(UIApplication Class reference)并更正视图框 2.让app旋转你的viewController。使应用程序支持纵向和横向方向,并实现viewController的shouldAutorotateToInterfaceOrientation:方法