StoryBoardを使用していて、View Controllerのビューを別のView Controllerのビューの上にオーバーレイして、2つが表示されるようにしています(上部には透明な領域が2つあります) 。Segue内のView Controllerの解除を防止する
モーダルSegueと一緒に接続してから[self performSegueWithIdentifier:@"showTutorial" sender:nil];
を呼び出すと、ソースビューが削除され、宛先ビューが表示されます。喜びはありません。
プッシュSegueでそれらを接続すると、[self performSegueWithIdentifier:@"showTutorial" sender:nil];
を呼び出しても新しいビューが表示されません。ナビゲーションコントローラにソースビューコントローラを組み込むと、ターゲットビューが表示されますが、ソースビューも削除されます。喜びはありません。
提案がありますか?
セグを使用する代わりに、ビューを読み込んでサブビューとして追加するだけです。 – lnafziger
エリック、私は上に座ってコンテナビューを使用してそれを行うことができると思います。 http://stackoverflow.com/a/23403979/294884それは動作します! – Fattie