如何添加Back按钮返回上一个MonoTouch故事板视图?

时间:2013-04-16 20:39:06

标签: ios ipad xamarin.ios storyboard monodevelop

在我的Xamarin Studio C#MonoTouch故事板中,我有几个视图,每个视图都有一个按钮,可以对普通视图调用“超声波”进行模态查询。

如何将“返回”按钮添加到“超声”视图,该按钮将返回上一个视图?

我通过模态将每个视图命名为Ultrasound视图 我添加了超声波返回按钮连接到方法button_ultrasound_back,但没有任何反应:

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

当我尝试将popViewControllerAnimated行移动到Ultrasound_Controller.cs中时,“self”会导致错误。

而且,如果我将其他视图中的seques更改为Ultrasound视图,从modal更改为push,那么Ultrasound视图会崩溃应用程序。

1 个答案:

答案 0 :(得分:3)

你需要使用push segue作为模态。 Push要求您拥有UINavigationController并首先将set视为其初始视图控制器。一旦你完成了这个后退按钮就免费发生了,不需要自己编写代码。

This is a good intro into Storyboards.这是Obj-C但很容易理解。