gpt4 book ai didi

iOS Objective-c 如何关闭模型窗口

转载 作者:行者123 更新时间:2023-11-29 12:49:15 26 4
gpt4 key购买 nike

我相信这对你来说是小菜一碟,但对于像我这样的新手来说,我不知道。我创建了一个带有 Storyboard的 iOS 项目,其中包含以下项目:

A)导航 Controller B) TableView Controller C) TableView Controller D)Demo.h和Demo.m

-我有序列通过 Push 连接 (A) 到 (B),并通过 Modal 连接 (B) 到 (C)

-我在 (C) 上有一个名为“关闭”的按钮,我想要的是当我单击关闭按钮时,(C) 将自行关闭并将控制权交还给 (B)。

这是我目前在 Demo.h 上的内容:

#import <Foundation/Foundation.h>
@interfaces Demo: UITableViewController
//I am not sure if I should inherit this base class or not
-(IBAction) CloseClick;
@end

-在 Demo.m 中我有一个方法来处理这样的点击:

#import "Demo.h"
@implementation Demo
-(IBAction) CloseClick{
//TODO:
}
@end

然后我将 (C) 上的“关闭”按钮连接到 Demo.h 中的 CloseClick 方法,现在我不知道如何修改此类以便在单击按钮时关闭 (C)。我正在使用 XCode 5

-提前致谢!-新手

最佳答案

-(IBAction) CloseClick{

[self dismissModalViewControllerAnimated: YES];

}

或者,如果您使用的是 iOS 5 及更高版本,请使用

[self dismissViewControllerAnimated:YES completion:nil];

或者如果你想返回到导航堆栈的上一个 View

[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];

关于iOS Objective-c 如何关闭模型窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22824053/

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