gpt4 book ai didi

ios - 标签栏 Controller 中子标签之间的数据传输

转载 作者:行者123 更新时间:2023-11-28 11:00:45 26 4
gpt4 key购买 nike

我的选项卡栏 Controller 有 4 个选项卡,我在 VC1 中有 6 个文本字段,并且想使用输入的数据在 VC2、VC3 和 VC4 中显示标签。我已经阅读了有关将数据添加到 TabBarController 子类并在其余 VC 中使用它的信息,但坚持执行。我是一个绝对的初学者,任何代码或代码实现的链接都会很棒。

最佳答案

试试这个:

我创建了一个 UITabBarController,其中包含 2 个子 Controller Tab1ViewControllerTab2ViewController

Storyboard截图:

enter image description here

代码:

class Tab1ViewController: UIViewController
{
@IBOutlet weak var testTextField: UITextField!
override func viewDidLoad()
{
super.viewDidLoad()
}
}

class Tab2ViewController: UIViewController
{
@IBOutlet weak var testLabel: UILabel!
override func viewDidLoad()
{
super.viewDidLoad()
}

override func viewWillAppear(_ animated: Bool)
{
super.viewWillAppear(animated)
let tab1Controller = self.tabBarController?.viewControllers?.first as! Tab1ViewController
self.testLabel.text = tab1Controller.testTextField.text
}
}

同样,您可以创建 4 个选项卡和其他文本字段。

更多请引用:How do I pass data from a tab bar controller to one of its tabs?

关于ios - 标签栏 Controller 中子标签之间的数据传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40658933/

26 4 0