Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
インターフェイスの向きが変わったときに UIPopoverController の位置を変更する必要があります。io5では、次のすべてを行いました:willRotateToInterfaceOrientation
willRotateToInterfaceOrientation
IOS6 でリッスンできることはわかっていUIDeviceOrientationDidChangeNotificationますが、インターフェイス オリエンテーション コールのみが必要です。
UIDeviceOrientationDidChangeNotification
ios6 ローテーションの背後にあるアイデアは、ポップオーバーなどの一部のビューには実際には向きがないということです。画面いっぱいにならないからです。
ポップオーバーのサイズが変更されたときにビューを再レイアウトするに-(void)viewWillLayoutSubviewsは、ポップオーバーのコンテンツ ビュー コントローラーでビューをレイアウトし、必要に応じてビューを新しいサイズに調整します。アニメート可能な変更はアニメートされます。
-(void)viewWillLayoutSubviews