button打开新的视图

我最近成为一名成员,因为我注意到这里有很多的知识,我是一个完整的iOS应用程序的初学者。 我目前正在制作一个完美的应用程序,可以完成我想要的任何事情。 唯一的问题是我添加了一个新的button到应用程序,我不知道如何打开一个新的视图,或者如何将它连接到一个segue或任何将打开新的视图。 我编程的button,作为一个select器,我有一个名为pushnext的方法。 我想实现一个方法,将打开一个视图,但我所知道的是,我想要显示在视图中的信息包含在GridViewController.m,我不知道如何调用该视图,我已经读了很多其他职位在这里,但我似乎无法弄清楚。 我希望你们能帮助我。 感谢您的时间。

我也使用了以下的故事板:

标签栏控制器(2个图标):然后从那里分成第一个视图控制器,然后到导航控制器。 从导航控制器连接到网格视图控制器(我想要button打开),然后从网格视图控制器它有一个连接到详细视图连接。 如果可以的话,请帮助我。 我遵循在这里find的指南,如果它可以帮助你http://mobile.tutsplus.com/tutorials/iphone/design-build-a-small-business-app-custom-detail-views/

编辑:我已经添加了我下面的代码,所以这对你们更容易。

我现在终于看到了,原因是因为我使用的是“添加评论”而不是回答问题。

这是我在FirstViewController.h中的

-(void)pushnext; 

然后我在FirstViewController.m中有我的button

 self.roundButton = [self createButtonWithPicture:CGRectMake(110, 200, 100, 100) andLabel:@""]; [self.view addSubview:roundButton]; [self.roundButton addTarget:self action:@selector(pushnext:) forControlEvents:UIControlEventTouchUpInside]; 

FirstViewController.m里面我有我想要用我的button打开新视图的实现:

 -(void)pushnext{ [UIView transitionFromView:contact toView:cable duration:1.0 options UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished){ [contact release]; }]; 

从那里我想方法pushnext打开我的看法,但我似乎无法得到它。 我有我的button设置在应用程序加载后popup的第一个屏幕,我不知道是什么视图被称为所以我打电话给我的代码联系,我希望它打开所有的视图GridViewController.m包含的信息我只是不知道该怎么做。 你build议使用一个segue来连接它们,但我应该如何将一个segue连接到我的button。 我也有问题,我的button是不是通过IB编程完成的。 谢谢你的时间,我希望你能帮助我。 再次感谢你,我只是绝望,因为我一直被困在试图通过阅读和例子来解决的日子,我只是不明白。 我还附上了我的故事板的图片。 在那里你可能会看到更好的我在说什么,我有我的button编程在“标签栏控制器”页面,但我希望button来打开标签“网格视图控制器秒”的网页,图像在这里HTTP ://i.stack.imgur.com/YKs1o.png

您可以通过按住Ctrl键并从VIEW CONTROLLER图标拖动到下一个视图来在故事板中创build一个segue。 点击segue并在属性检查器中给它一个名字。

现在在你的button按下的代码,只需调用:[self performSegueWithIdentifier:@“segueName”],它会执行到下一个视图的继续。

从属性检查器中select你的animationtypes。

本教程将帮助您:

http://www.scott-sherwood.com/?p=219

它几乎可以解释你需要什么。 你创build一个新的视图(在你的情况下你可以使用你现有的视图),然后创build一个segue到那个视图。 祝你好运。

顺便说一句,发布代码可以让大家更好地帮助你…

在这里输入图像说明