6

我已经开发了横向模式的应用程序,现在客户要求在横向和纵向模式下构建。

如何将横向视图转换为纵向视图?

现在我将此代码用于景观视图:

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{

 return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight);

 }

请帮我....

提前谢谢:)

4

3 回答 3

1

很简单,支持所有方向只需YES返回shouldAutorotateToInterfaceOrientation.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
    return YES;
    //Or to support all but portrait upside down
    return interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown;
}
于 2012-09-05T13:55:25.277 回答
0

NSPostWhenIdle 是对的。您只需要返回 yes shouldAutorotateToInterfaceOrientation。这样您就可以支持所有方向。看看通过 XIB 调整属性大小。这也将使您的工作变得轻松。

于 2012-09-21T11:25:44.133 回答
0

了解如何使用自动调整大小的蒙版。它们很简单,但在大多数情况下非常强大。

于 2012-09-05T13:06:49.080 回答