0

iPhone アプリケーションを設計していますが、プログラムの構造化に助けが必要です。私は xcode を初めて使用しますが、ライオンを持っていないため、まだ xcode 3 を使用しています。私が持っている質問は、View Controller の使用に関するものです。私の最初の質問は、どのビューが画面上にあるのかわからない場合、どのように画面上のビューを取り除くのですか? 次の質問は、必要なビューを追加するにはどうすればよいですか? 私はたくさん尋ねていることを知っていますが、たくさんのものを試しましたが、うまくいきません。

4

1 に答える 1

0

次のように、ビューに現在表示されているサブビューのリストを取得できます。

NSArray *subArray = [self.view subviews];

または、追加時にそれぞれにタグを割り当てると、そのタグで特定のサブビューを取得できます。

UIView *someView = [self.view viewWithTag:100];

操作したいビューのオブジェクトを作成したら、removeFromSuperview を呼び出すだけです。

[someView removeFromSuperview];

そうですか?画面からボタンや画像を削除したいですか?それとも、実際にビューコントローラーをプッシュ/ポップしたいということですか(ゲームからメインメニューに戻るなど)

于 2012-07-01T02:24:54.667 に答える