UIPopoverController表示後、iPadの向きを縦・横に変えると位置がおかしくなります。
その場合、UIPopoverControllerのdelegateに下記を実装すると、向き変更後にセンタリングされます。
- (void)popoverController:(UIPopoverController *)popoverController willRepositionPopoverToRect:(inout CGRect *)rect inView:(inout UIView *__autoreleasing *)view
{
// popOverの位置を更新する
*rect = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2, 1, 1);
}
※iOS7以降