私はJASidePanelsを使用しています。プロジェクトとストーリーボードを横向きでのみ表示するように設定しました。以下のように結果が表示されます。ビューがJASidePanelsによって縦向きに読み取られているようです。ただし、デバイスを反対側に向けると、パネルの向きが修正されます。この問題を解決する方法を教えてください。
ありがとう。
私はJASidePanelsを使用しています。プロジェクトとストーリーボードを横向きでのみ表示するように設定しました。以下のように結果が表示されます。ビューがJASidePanelsによって縦向きに読み取られているようです。ただし、デバイスを反対側に向けると、パネルの向きが修正されます。この問題を解決する方法を教えてください。
ありがとう。
viewDidAppear() に次の行を追加できます。
[self _layoutSideContainers:YES duration:0];
-(void)_layoutSidePanels メソッドを次のように置き換えてみてください。
- (void)_layoutSidePanels {
if (self.rightPanel.isViewLoaded) {
....
}
if (self.leftPanel.isViewLoaded) {
CGRect frame = self.leftPanelContainer.bounds;
frame.size.width = floorf(self.view.bounds.size.width * self.rightGapPercentage);
if (self.shouldResizeLeftPanel) {
frame.size.width = floorf(self.view.bounds.size.width * self.rightGapPercentage);
}
self.leftPanel.view.frame = CGRectMake(0, 0, self.view.bounds.size.width * self.rightGapPercentage, self.view.bounds.size.height);
}
}
フィードバックをお願いします。これが問題かどうかはわかりません