我相信这对你来说是小菜一碟,但对于像我这样的新手,我不知道。 我创建了一个带有故事板的iOS项目,其中包含以下项目:
A)导航控制器 B)表视图控制器 C)表视图控制器 D)Demo.h和Demo.m
- 我通过Push连接(A)到(B),通过Modal连接(B)到(C)
- 我在(C)上有一个按钮,叫做"关闭",我想要的是当我点击关闭按钮时,(C)将自动关闭并将控制权转回(B)。 / p>
这是我到目前为止在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
然后我连接了&#34;关闭&#34;按钮(C)到Demo.h中的CloseClick方法,现在我不知道如何修改这个类,以便在单击按钮时关闭(C)。我正在使用XCode 5
- 提前谢谢! -Newbie
答案 0 :(得分:0)
-(IBAction) CloseClick{
[self dismissModalViewControllerAnimated: YES];
}
或者,如果您使用的是iOS 5及更高版本,请使用
[self dismissViewControllerAnimated:YES completion:nil];
或者如果您想返回导航堆栈上的上一个视图
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];