タブビュー内に分割ビューがあるため、アプリケーションをタブビューとして作成しました。タブ。Interface Builderを使用してUIViewを追加し、別のビューを削除してから別のビューに追加
スプリットビューの左側のサイドパネルを、Interface Builderで横向きに作成しました。ユーザーがポートレートに変更すると、プログラムから左サイドパネルがビューから削除され、ツールバーボタンから起動されるポップオーバーパネルに追加されます。もちろん、その逆もあります。
私はこれを行う方法を知っていると思っていましたが、機能しません。
- (void)viewDidLoad
{
[super viewDidLoad];
[playMakerToolsView removeFromSuperview];
[self.view addSubview:playMakerToolsView];
}
... playMakerToolsView
はUIViewのへの参照は、Interface Builderをからの追加です:私はこれを行うのUIViewControllerを作成しました。
しかし、このポップオーバーを起動すると、正しく表示されないようです。ポップオーバーは空白です。
私はiOS開発には比較的新しいので、明らかに何か不足している可能性があります。あなたが正しい方向に私を指すことができれば、それはすばらしいでしょう。
申し訳ありませんが、ここにn00b、あなたは何を意味するか分かりません! 「フレームを設定する」とはどういう意味ですか?これはどのようにPopoverビューにそれを追加しますか? – user700774
@ user700774あなたは、左側からビューを非表示にして、それをpopoverViewControllerのビューに割り当て、再表示することができます。あなたが理解したいと思っています。 –
うーん、一種。だからあなたは、ビューが同時に2つの親に追加され、ちょうど1つに隠され、他のビューに表示されると言っていますか?それはうまくいかないように聞こえます。あなたはどの作品を見せていて、どの作品を演出していないのかをどのように指定しますか?私が使用できるこの例はありますか? – user700774