Контроллер вашего представления будет в одной из двух иерархий контроллеров в свойстве viewControllers
UISplitViewController .
Перейдите цепочку parentViewController вашего контроллера к UISplitViewController
и затем определитев какой это ветке.
- (void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
if (self.splitViewController) {
UISplitViewController split = self.splitViewController;
UIViewController vc = self;
while (split != vc.parentViewController) {
vc = vc.parentViewController;
if (!vc) break;
}
if (vc) {
NSUInteger i = [split.viewControllers indexOfObject:vc];
if (i == 0) {
// self.view is on left side
} else if (i == 1) {
// self.view is on right side
}
}
}
}