2

アプリに3つのビューがあります。メインビューには2つのボタンがあり、選択すると2番目のビューが表示されます(これもボタンがあり、画像付きの3番目のビューが表示されます)。2番目のビューにホームボタンがあります。押すとメインビューを表示したい。2番目のビューをサブビューとして追加すると、これを実行できます

[self.view addSubview:secondViewController.view]

しかし、2番目のビューが反転して3番目のビューが表示されるときはいつでも、反転しているときにメインビューを見ることができます。

ここで、self.view = secondViewController.viewのように2番目のビューを追加すると、ホームボタンが押されたときに表示されるメインビューがありません。

2番目のビューが反転して3番目のビューが表示されているときに、メインビューを非表示にするにはどうすればよいですか?

4

1 に答える 1

0

フリップする前にメインビューのalphaプロパティを0に設定し、フリップバックした後に1に設定できる場合があります。

あなたのアプリがどのようなものかはわかりませんが、ナビゲーションベースのアプリから無料で提供される多くの動作を再現しているようです。ただの提案。

于 2011-03-29T19:54:19.393 に答える