gpt4 book ai didi

ios - 以编程方式显示模态视图时出现问题

转载 作者:可可西里 更新时间:2023-11-01 05:13:27 24 4
gpt4 key购买 nike

我对 iOS 编程/Objective C 非常陌生。

我想要发生的事件流程是:用户从选项卡栏 View Controller 中选择选项卡。加载 VIEW A 后,它将打开一个模式窗口以获取一些信息

View A - (void)viewDidLoad

ModalYearPickerViewController *modalYearPickerViewController= [[ModalYearPickerViewController alloc] init];

[self presentViewController:modalYearPickerViewController animated:NO completion:nil];

我正在尝试立即加载我的年份选择器 View ,以便用户可以从我的选择器中选择年份(在 View B 中),然后在值传递回 View A 后关闭模态窗口。

现在,第一个 View 加载,然后自动进入黑屏。我不确定为什么我的 modalYearPickerViewController View Controller 上面有一个选择器等。

任何提示或帮助以编程方式加载模态视图 Controller 将不胜感激!

谢谢!

最佳答案

如果您正在使用 Storyboard:

UIStoryboard *storyBoard = [self storyboard]; 

这将返回当前 View Controller 的 Storyboard。我假设您的 View Controller A 也在您的 Storyboard上。

ModalYearPickerViewController *modalYearPickerViewController  = [storyBoard instantiateViewControllerWithIdentifier:@"ModalYearPickerViewController"];

这将从 Storyboard 中实例化您的 View Controller 。但是您必须做的另一件事是将您的 View Controller Storyboard ID 设置为 ModalYearPickerViewController。您可以在 Storyboard 中设置自定义 View Controller 类的位置下方进行设置。

[self presentViewController:modalYearPickerViewController animated:NO completion:nil];

完成。

关于ios - 以编程方式显示模态视图时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16405097/

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