iPhone アプリケーションを設計していますが、プログラムの構造化に助けが必要です。私は xcode を初めて使用しますが、ライオンを持っていないため、まだ xcode 3 を使用しています。私が持っている質問は、View Controller の使用に関するものです。私の最初の質問は、どのビューが画面上にあるのかわからない場合、どのように画面上のビューを取り除くのですか? 次の質問は、必要なビューを追加するにはどうすればよいですか? 私はたくさん尋ねていることを知っていますが、たくさんのものを試しましたが、うまくいきません。
1 に答える
0
次のように、ビューに現在表示されているサブビューのリストを取得できます。
NSArray *subArray = [self.view subviews];
または、追加時にそれぞれにタグを割り当てると、そのタグで特定のサブビューを取得できます。
UIView *someView = [self.view viewWithTag:100];
操作したいビューのオブジェクトを作成したら、removeFromSuperview を呼び出すだけです。
[someView removeFromSuperview];
そうですか?画面からボタンや画像を削除したいですか?それとも、実際にビューコントローラーをプッシュ/ポップしたいということですか(ゲームからメインメニューに戻るなど)
于 2012-07-01T02:24:54.667 に答える