Lorsque TextVIew était activé, je rendais le clavier invisible sur la version ios 3.1.3 en utilisant la source que j'ai écrite (veuillez vous référer à ci-dessus ou ci-dessous). rendre le clavier invisible plus avec la source sur iOS 4.0. Pourriez-vous me dire comment faire disparaître le clavier sur la version ios 4.0?Faire disparaître le clavier de force sur ios 4.0
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector (keyboardWillShow:)
name:UIKeyboardWillShowNotification
object:nil];
-(void)keyboardWillShow:(NSNotification *)note
{
for(UIWindow *keyboardWindow in [[UIApplication sharedApplication] windows])
{
for(UIView *keyboard in [keyboardWindow subviews])
{
if([[keyboard description] hasPrefix:@"<UIKeyboard"]==YES)
{
[keyboard setBounds:CGRectMake(keyboard.frame.origin.x+1000,
keyboard.frame.origin.y+1000,
keyboard.frame.size.width,
keyboard.frame.size.height)];
}
}
}
}
Qu'est-ce que vous essayez de faire qui nécessite un champ de texte pour avoir le focus sans permettre la saisie de texte? –