gpt4 book ai didi

ios - 在 Swift 中带有标识符的 CustomModalViewController

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

我正在努力重新创建一个带有“呈现”按钮的简单 VC,以模态转换到具有“关闭”按钮的第二个自定义 VC。这是我试图在 Swift 中重新创建的 Obj C 代码:

- (IBAction)didClickOnPresent:(id)sender {

CustomModalViewController *modalVC = [self.storyboard instantiateViewControllerWithIdentifier:@"customModal"];

modalVC.transitioningDelegate = self;

modalVC.modalPresentationStyle = UIModalPresentationCustom;

[self.navigationController presentViewController:modalVC animated:YES completion:nil];

这是我在 Swift 中的代码:

@IBAction func didClickOnPresent(sender: AnyObject) {

let modalVC = self.storyboard?.instantiateViewControllerWithIdentifier("customModal") as! CustomModalViewController

modalVC.transitioningDelegate = self

modalVC.modalPresentationStyle = UIModalPresentationStyle.Custom

self.navigationController?.presentViewController(modalVC, animated: true, completion: nil)

出于某种原因,模态出现在原始 VC 而不是 2nd VC 中。我检查了网点和标识符。知道我做错了什么吗?

最佳答案

您可能从错误的位置进行演示。试试这个:

self.presentViewController(modalVC, animated: true, completion: nil)

关于ios - 在 Swift 中带有标识符的 CustomModalViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29676297/

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