gpt4 book ai didi

ios - Xcode 根据按钮在新 View 中加载数据

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

我有一个 View ,其中包含大量按钮,所有按钮都指向一个新 View 。我想在新 View 中显示不同的数据,具体取决于按下哪个按钮进入它。

如果方向正确,那就太棒了。

最佳答案

使用 segues 将你的按钮连接到新的 View Controller 。然后您可以在包含您的按钮的 View Controller 中实现方法 prepareForSegue:sender:。在该方法中,您可以使用自定义新 View 所需的任何数据在新 View 上设置属性。您需要确定单击了哪个按钮。一种方法是将每个按钮的 tag 属性设置为不同的值(在 IB 中或在您的代码中)。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// sender is the button that was clicked
// you could set the tag property of the UIButtons when they are created
// and inspect that property here to determine which was clicked

// vc will be the view controller you are segueing to
YourViewController *vc = [segue destinationViewController];

// set properies of youe next view controller with data needed by new view
switch (sender.tag) {
case 0: // first button
vc.myProperty = someData;
break;
case 1: // second button
vc.myProperty = someOtherData;
break;

etc...
}

}

关于ios - Xcode 根据按钮在新 View 中加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9334545/

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