1

私の Xamarin Studio C# MonoTouch ストーリーボードには、いくつかのビューがあり、各ビューには、「ultrasound」という一般的なビュー呼び出しへのモーダル シークを実行するためのボタンがあります。

前のビューに戻る超音波ビューに戻るボタンを追加するにはどうすればよいですか?

各ビューをモーダルで超音波ビューにシークしました。
メソッド button_ultrasound_back に配線された Ultrasound Back ボタンを追加しましたが、何も起こりません:

Ultrasound_Controller.m - (IBAction)button_ultrasound_back:(id)sender { [self.navigationController popViewControllerAnimated:YES];
}

popViewControllerAnimated の行を Ultrasound_Controller.cs に移動しようとすると、「self」が原因でエラーが発生します。

また、他のビューから超音波ビューへのシークをモーダルからプッシュに変更すると、超音波ビューでアプリがクラッシュします。

4

1 に答える 1

3

モーダルに並置されたプッシュセグエを使用する必要があります。プッシュには、UINavigationController が必要であり、最初にビューを初期ビュー コントローラーとして設定する必要があります。この戻るボタンは無料で表示されるので、自分でコーディングする必要はありません。

これはストーリーボードの良い入門書です。Obj-C ですが、従うのは簡単です。

于 2013-04-17T04:23:38.910 に答える