在纵向和横向模式下为iPad设置不同的约束

时间:2015-10-01 11:51:13

标签: ios ipad storyboard autolayout size-classes

当设备处于纵向时,我在viewController中有tableView和graphView。当我改为横向模式时,我想只显示graphView。我正在使用大小类来完成它。它适用于所有iPhone。

但对于iPad,肖像和风景的尺寸等级相同(常规宽度和高度)。

我需要为纵向和横向模式设置不同的约束。当设备处于横向时,如何删除tableView。

1 个答案:

答案 0 :(得分:1)

此代码可以帮助您:

- (void) handleOrientation:(UIInterfaceOrientation) orientation 
{

    if (orientation == UIInterfaceOrientationPortrait || orientation == UIInterfaceOrientationPortraitUpsideDown)
    {
       //handle the portrait view
    }
    else if (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight)
    {
      //handle the landscape view
      //write your code for removing Table
    }
}