0

やあみんな-最後のばかげた質問(私は願っています)

次のような状況になりました。

プログラムで作成されたビュー(私が行っていることが最も簡単なため)ユーザーがボタンをタップすると、Xibベースのビューが次のコードを使用して表示され、Xibベースのビューが読み込まれます(InfoView2)

InfoView2 *infoView2 = [[InfoView2 alloc] initWithNibName:@"InfoView2" bundle:nil]; 
    [self.navigationController pushViewController:infoView2 animated:YES];
    [infoView2 release];

ここで、InfoView2を削除して、プログラムで作成されたビューであるTapViewに戻りたいと思います-これは比較的単純なはずですが、私が見つけることができるすべてのガイドとチュートリアルは、Xibベースのビューをロードする方法を示しています。 -Xibベースのビュー...私は厚いですか?そもそも間違った方法でInfoView2をロードしていますか?

これはiPhoneアプリ用であることに注意してください。アプリのiPad側では、基本的にアプリの設定であるため、InfoView2をpopoverViewControllerにロードします。

洞察を提供できる人はいますか?

正直なところ...最後のダフトポスト...約束します。小さな言葉をお願いします;)12時間の一日が終わりに近づいています。

4

1 に答える 1

1

それは uiView または uiviewController ですか??? UIView コントローラーの場合は、View Controller で必要なことを行った後に行う必要があるのは、次のコードです: [self.navigationController popViewControllerAnimated:YES]; アニメーション化されたリターンが必要な場合、または [self.navigationController popViewControllerAnimated:NO]; 「乾いた」リターンのために...

于 2011-04-27T19:08:52.723 に答える