So entlassen Sie die Tastatur iOS programmgesteuert beim Drücken der Rückkehr

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So entlassen Sie die Tastatur iOS programmgesteuert beim Drücken der Rückkehr

by Anonymous » 19 Aug 2025, 23:41

Ich habe ein Uitextfield programmgesteuert erstellt, wodurch das Uitextfield eine Eigenschaft des ViewController erstellt wird. Ich muss die Tastatur mit der Rückkehr und der Berührung auf dem Bildschirm entlassen. Ich konnte den Bildschirm Touch in die Entlassung bringen, aber das Drücken der Rückkehr funktioniert nicht. Möglich zu tun?

Code: Select all

#import 

@interface ViewController : UIViewController 

@property (strong, atomic) UITextField *username;

@end
< /code>
.m
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

self.view.backgroundColor = [UIColor blueColor];
self.username = [[UITextField alloc] initWithFrame:CGRectMake(100, 25, 80, 20)];
self.username.placeholder = @"Enter your username";
self.username.backgroundColor = [UIColor whiteColor];
self.username.borderStyle = UITextBorderStyleRoundedRect;
if (self.username.placeholder != nil) {
self.username.clearsOnBeginEditing = NO;
}
_username.delegate = self;

[self.view addSubview:self.username];
[_username resignFirstResponder];

}

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
NSLog(@"touchesBegan:withEvent:");
[self.view endEditing:YES];
[super touchesBegan:touches withEvent:event];
}

@end

Top