У меня есть UIPopoverController
в представлении, и следующий метод для обновления его CGSize
:
-(void)updatePop:(CGSize)newSize
{
NSLog(@"New Size: %@", NSStringFromCGSize(newSize));
[popoverSearch setPopoverContentSize:newSize animated:YES];
NSLog(@"popoverContentSize: %@", NSStringFromCGSize(popoverSearch.popoverContentSize));
}
Когда метод запускается, консоль показывает следующее:
New Size: {320, 640}
popoverContentSize: {320, 409}
Кто-нибудь имеет представление, почему это происходит? Это происходит специально в ландшафте ...