如何通过单击按钮打开 .xib

发布于 2024-11-10 00:02:57 字数 61 浏览 0 评论 0原文

谁能告诉我如何从 UIButton 打开新的 .xib?我的意思是,如果我单击一个按钮,它将打开一个新窗口。

Can anyone please give me some idea how can I open a new .xib from a UIButton? I meant that if I click on a button it will open a new window.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

二货你真萌 2024-11-17 00:02:57

将按钮的触摸内部事件链接到 UIViewController 子类中的 IBAction 方法。在该方法中,使用您的 xib 实例化一个新的 UIViewController:

YourViewControllerClass *vc= [[YourViewControllerClass alloc] initWithNibName:@"YourXibName" bundle:nil];

然后,如果您有一个导航控制器,您想将其推送到:

[self.navigationController pushViewController:vc animated:YES];
[vc release];

Link the button's touch up inside event to an IBAction method in your UIViewController subclass. In that method, instantiate a new UIViewController with your xib using:

YourViewControllerClass *vc= [[YourViewControllerClass alloc] initWithNibName:@"YourXibName" bundle:nil];

Then if you have a nav controller you want to push it onto:

[self.navigationController pushViewController:vc animated:YES];
[vc release];
因为看清所以看轻 2024-11-17 00:02:57
NewTableController *newTableController=[[NewTableController alloc] initWithNibName:@"NewTableController" bundle:nil];
    [self.navigationController pushViewController:newTableController animated:YES];
NewTableController *newTableController=[[NewTableController alloc] initWithNibName:@"NewTableController" bundle:nil];
    [self.navigationController pushViewController:newTableController animated:YES];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文