我是Objective C的新手,我一直在尝试使用从一个视图控制器到另一个视图控制器的按钮来进行Segue.我希望对segue使用push类型,第一个视图控制器嵌入到导航视图控制器中.下面是第一个视图控制器的.m和.h文件.
firstViewController.m
@implementation
**(am I supposed to have an IBAction here for the pressed button?)**
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"firstSegue"]) {
**( I don't know what to put here)**
}
}
@end
Run Code Online (Sandbox Code Playgroud)
firstViewController.h
@interface firstViewController : UIViewController
@end
Run Code Online (Sandbox Code Playgroud) 可能重复:
如何在iPhone上制作返回键使键盘消失?
我正在处理的页面中有两个文本字段.单击返回后,只有第一个文本字段消失,但它不适用于第二个文本字段.
以下是我的.m文件中的方法:
-(void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.cardNameTextField.delegate = self;
self.pinTextField.delegate = self;
}
-(BOOL) textFieldShouldReturn:(UITextField *)textField
{
if (_cardNameTextField !=nil)
{
[self.cardNameTextField resignFirstResponder];
}
else if (_pinTextField !=nil)
{
[self.pinTextField resignFirstResponder];
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
建议请:)