Установите разные ограничения для iPad в портретном и ландшафтном режимах

Когда устройство находится в портретной ориентации, у меня есть tableView и graphView в viewController. Когда я перехожу в альбомный режим, я хочу отображать только graphView. Для этого я использую классы размеров. Работает на всех iPhone.

Но для iPad классы размера для портретной и альбомной ориентации одинаковы (обычная ширина и высота).

Мне нужно установить разные ограничения для портретного и ландшафтного режима. Как удалить tableView, когда устройство находится в альбомной ориентации.


person VJVJ    schedule 01.10.2015    source источник


Ответы (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
    }
}
person Parth Patel    schedule 01.10.2015
comment
ограничения обрабатываются с помощью раскадровки, тогда как? - person Kishore Kumar; 13.12.2015