gpt4 book ai didi

objective-c - 打开新 View 的按钮

转载 作者:行者123 更新时间:2023-11-28 18:25:09 25 4
gpt4 key购买 nike

我最近成为了成员(member),因为我注意到这里有很多知识,而且我是制作 iOS 应用程序的完全初学者。我目前正在制作一个应用程序,它可以完美地满足我想要它做的所有事情。唯一的问题是我在应用程序中添加了一个新按钮,但我不知道如何用它打开一个新 View ,或者如何将它连接到一个 segue 或任何可以打开新 View 的东西。我以编程方式制作了按钮,作为选择器,我有一个名为 pushnext 的方法。我正在尝试实现一种将打开 View 的方法,但我所知道的是我要显示的 View 中的信息包含在 GridViewController.m 中,我不知道如何调用该 View 并且我已经阅读了许多其他帖子在这里,但我似乎无法弄清楚。我希望你们能帮助我。感谢您的宝贵时间。

我还使用了包含以下内容的 Storyboard:

Tab Bar Controller(2 个图标):然后从那里拆分为 First View Controller,然后拆分为 Navigation Controller。它从导航 Controller 连接到 GridView Controller (我希望按钮打开的内容),然后从 GridView Controller 连接到详细 View 连接。如果可以,请帮助我。如果对您有帮助,我会按照此处找到的指南进行操作 http://mobile.tutsplus.com/tutorials/iphone/design-build-a-small-business-app-custom-detail-views/

编辑:我添加了下面的代码,这样对你们来说更容易。

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

这就是我在 FirstViewController.h 中的内容

-(void)pushnext;

然后我在 FirstViewController.m 中有我的按钮

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 内部,我有我想用我的按钮打开新 View 的实现:

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

从那里我想要方法 pushnext 为我打开那个 View ,但我似乎无法得到它。我在应用程序加载后弹出的第一个屏幕中设置了按钮,但我不知道那个 View 叫什么,所以我在我的代码中称它为 contact,我希望它打开具有所有 View 的 View GridViewController.m 中包含的信息我只是不知道该怎么做。您建议使用 segue 来连接它们,但我应该如何将 segue 连接到我的按钮。我还有一个问题,我的按钮不是通过 IB 以编程方式完成的。谢谢你的时间,我希望你能帮助我。再次感谢您,我只是绝望了,因为我已经被困了好几天试图通过阅读和示例来解决这个问题,但我就是不明白。我还附上了我的 Storyboard的图片。在那里你可能会更好地看到我在说什么,我在“标签栏 Controller ”页面中编程了我的按钮,但我希​​望按钮打开标有“ GridView Controller -第二”的页面,图像在这里 http://i.stack.imgur.com/YKs1o.png

最佳答案

您可以通过按住 Ctrl 并从 VIEW CONTROLLER 图标拖动到下一个 View 来在 Storyboard中创建一个 segue。单击 segue 并在属性检查器中为其命名。

现在在您按下按钮的代码中,只需调用:[self performSegueWithIdentifier:@"segueName"] 它将执行到下一个 View 的转场。

从属性检查器中选择您的动画类型。

关于objective-c - 打开新 View 的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11439798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com