gpt4 book ai didi

iphone - 单击 UIButton 时从一个 UIViewController 重定向到另一个 UIViewController

转载 作者:行者123 更新时间:2023-11-29 04:34:45 25 4
gpt4 key购买 nike

我正在尝试构建一个可重用的代码,我可以在我的 IOS 应用程序的多个地方使用它。
它的作用是创建一个表,其中的每个单元格都有多个 UIButton。单击按钮时,View 需要重定向到另一个 ViewController 并显示与该按钮相关的数据(例如用户 ID)。
因为我希望此代码可重用,所以我创建了一个其他 View 将从中继承的 UIViewController。我的 ViewController 以编程方式构建 UITableView 和单元格并填充其中的所有内容。
我唯一不明白的是如何在触摸 UIButton 时将 View 重定向到下一个 View 。我试图在没有转场的情况下做到这一点,因为我希望这是一个 self 维持的组件,而不需要“玩” Storyboard并在不同的地方重复插入相同的转场。

任何建议将不胜感激!

最佳答案

点击按钮时使用此代码

ViewController *obj = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];

[self.navigationController pushViewController:obj animated:YES];

其中 ViewController 是您要访问的 Controller 。

如果您想传递数据,只需在单击按钮时在 ViewController 中设置一个变量即可。在推送之前使用上面的代码和下面的行

obj.userId = @"UserId1";

关于iphone - 单击 UIButton 时从一个 UIViewController 重定向到另一个 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212570/

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