J'ai importé IQKeyboardManger avec succès dans mon contrôleur de connexion. Après que j'ai ajouté ce codeIQKeyboardManager ne fonctionne pas pour les champs de texte dans le contrôleur de vue?
// Dans viewDidLoad
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
//IQKeyboardManager
[[IQKeyboardManager sharedManager] setEnable:YES];
[[IQKeyboardManager sharedManager] setKeyboardDistanceFromTextField:100];
[[IQKeyboardManager sharedManager] setEnableAutoToolbar:YES];
[[IQKeyboardManager sharedManager] setShouldShowTextFieldPlaceholder:YES];
[self.ad.window makeKeyAndVisible];
}
Mais il ne fonctionne pas dans iOS 11.0
écran 1
écran 2
I ajouté code délégué app
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
//Identify launching status(Is first time or not)
//If it is first time go to login page
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"]) {
self.lpvc = [self.mainStoryboard instantiateViewControllerWithIdentifier:@"LPVC"];
self.window.rootViewController = self.lpvc;
NSLog(@"Launched first time");
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"];
[[NSUserDefaults standardUserDefaults] synchronize];
//IQKeyboarbManager
[[IQKeyboardManager sharedManager] setEnable:YES];
// [[IQKeyboardManager sharedManager] setKeyboardDistanceFromTextField:100];
[[IQKeyboardManager sharedManager] setEnableAutoToolbar:YES];
[[IQKeyboardManager sharedManager] setShouldShowTextFieldPlaceholder:YES];
} else {
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"loggedin"]) {
self.rvc = [self.mainStoryboard instantiateViewControllerWithIdentifier:@"RVC"];
self.window.rootViewController = [[UINavigationController alloc] initWithRootViewController:self.rvc];
NSLog(@"Already launched");
[self getDataFromServer];
// [self.rvc checkAppVersion];
}
}
[self.window makeKeyAndVisible];
return yes;
ce qui est l'utilisation de ce [self.ad.window makeKeyAndVisible]; –
Qu'est-ce qui ne fonctionne pas exactement? Qu'attendez-vous? – Glenn
@ Anbu.Karthik Je ne sais pas exactement, j'ai copié à partir de ce lien ..... http://www.binpress.com/app/iqkeyboardmanager/1869 – iOS