Я создал приложение для iPad, и оно отлично работает в альбомной и портретной ориентации. За исключением случаев, когда приложение поворачивается в горизонтальной плоскости, поповер позиционируется неправильно. Есть ли способ добавить оператор if
, например псевдокод:
if in portrait CGRect
use size S1 location L1
else if in landscape CGRect
use size S2 location L2
Мой код:
UIPopoverController* popover = [[UIPopoverController alloc] initWithContentViewController:TweetFeed];
[popover setDelegate:self];
[popover presentPopoverFromRect:CGRectMake(401, 401, 220, 300) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
[popover setPopoverContentSize:CGSizeMake(320, 150)];