私はiPadアプリを作成しました。風景や肖像画でうまく動作します。アプリが横向きに回転している場合を除いて、ポップオーバーの位置が正しくありません。擬似コードのようなif
ステートメントを追加する方法はあります:popover rotation
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)];
UIPopoverControllerためのAppleのドキュメントには、この問題に対処し