我知道这可能已经在几个地方得到了回答,但是我找不到到目前为止可行的解决方案。 目前,我正在使用Xamarin.iOS。 因此,我的.storyboard文件中有三个空的ViewController。 应用加载后,在ViewDidLoad()中创建两个按钮,分别是标签和图像。 所以现在,在我的按钮事件中:

male.TouchUpInside += (sender, e) => {
        //save settings for male
        //
        //go to next screen
    };

我想加载下一个ViewController,其类为view_setup_3和名称Setup3。

有什么想法吗?

===============>>#1 票数:1

如果您正在使用情节提要,而又想链接到另一个没有任何其他逻辑的viewcontroller,则最好使用Segues: https : //developer.xamarin.com/guides/ios/user_interface/introduction_to_storyboards/

===============>>#2 票数:1 已采纳

如果当前视图控制器嵌入在UINavigationController ,则可以使用NavigationController属性推送新的视图控制器。

male.TouchUpInside += (sender, e) => {
        //save settings for male
        //
        //go to next screen
        NavigationController.PushViewController(Setup3);
    };

使用NavigationController.PushViewController(new view_setup_3()); 如果您需要创建一个新实例。

如果使用情节提要板,则可以通过打开情节提要板并按住ctrl键并用鼠标左键将其从按钮拖动到目标视图控制器来创建序列。 然后选择segue,并为其赋予唯一标识符。 现在,您可以使用segue标识符显示视图控制器。

male.TouchUpInside += (sender, e) => {
        //save settings for male
        //
        //go to next screen
        PerformSegue("segueIdentifier", this); // Replace "segueIdentifer" with your unique identifier.
    };

  ask by dovedevic translate from so

未解决问题?本站智能推荐:

2回复

在xamarin.ios中的视图控制器之间传递数据

我正在Xamarin.iOS(C#)中开发一个iPhone应用程序,并且被困在在ViewController之间传递变量(我正在使用情节提要)。 我的应用的总体布局如下: 屏幕截图已添加: Storboard概述-解释我想做什么: 我想做的是,当在“ LoginView
1回复

C#Xamarin-Popover segue导致匿名生成错误

首先,了解相关的环境详细信息以排除环境因素可能对您有所帮助: 通过看这样我就可以不通过下面的问题解决问题在这里 , 这里和一般Xamarin文档中在这里 。 构建时,我在Xamarin.iOS中遇到此错误: 我有一个名为MainViewController的ViewCont
1回复

C#Xamarin - AddTarget到UILongPressGestureRecognizer传递一个在父UIViewController中实现的Selector

我很难将事件从UICollectionViewCell到父UIViewController存在的处理程序。 我想检测一个时长按一个UICollectionViewCell和火的一个方法UIViewController -放置视图为“编辑模式”显示/隐藏UI元素和重装等,要做到这一点我UIVie
2回复

iOS版。 viewControllers数组的错误?

如果用户按下后退按钮,之前的UIViewController是CustomViewController,则弹出2最后一个UIViewControllers,然后弹出最后一个UIVIewController。 我认为这些字符串毫无意义: 但是如果我删除它们然后我弹出2个最后的UIV
2回复

iOS:之前已经使用过应用程序时跳过ViewController

我正在XCode 8中工作。我的主故事板上有三个ViewController。 前两个是介绍屏幕,用于解释应用程序的功能等。 有没有一种方法可以检查用户是否已在特定时间段(例如“今天”)打开了该应用程序,如果可以,请跳过前两个屏幕? (用户无需使用帐户或其他方式登录。) 我的
2回复

使用嵌套的ViewControllers,可以吗?

我正在尝试在我的App中嵌套一个ViewControllers,这可能吗? 例如,我的视图控制器内部有多个视图,但是每个视图是如此复杂,并且总是在更新和设置动画,因此我想使其成为一个独立的ViewController,是否有可能? 如果是,怎么办?
1回复

继承自从UIVIewcontroller(xamarin和c#)继承的类

我有一个继承自UIViewController的类: 现在我有一个B类继承自A: 然后我创建一个B类实例: 但是当屏幕出现时,它会抛出 “在iOS.B上找不到选择器setCancelButton:” 所以问题是:如何访问从子类继承自UIViewControll
1回复

FlyoutNavigation-iOS

我正在尝试使用Clancey FlyoutNavigation,但是我无法执行此任务。 我希望它像导航菜单一样工作,所以如果我按“开始”,它将转到情节提要上的某个视图 这是我当前的代码,但是根本不起作用。
2回复

Xamarin IOS导航到xamarin上没有按钮的另一个视图控制器

我开始使用xamarin创建ios软件。 在主板中,我将PageMain视图控制器导航到PageTo视图控制器。 我想从PageMain视图控制器导航到PageTo视图控制器。 我使用此代码,但没有自动导航: 也尝试过这个,但也不能自动导航: 也尝试过这个,但也不能自动导航
1回复

在同一UIViewController中的第一个UITableView的RowClick上绑定第二个UITableView-iOS Xamarin

我在同一个UIViewController有两个UITableView 。 tblView1和tblView2。 两个TableView都动态地带来数据。 现在我的问题是:我想基于tblView1中的SelectedRow在tblView2中加载数据。 例如,当我从tblView