Скрыть клавиатуру в iPad - PullRequest
       2

Скрыть клавиатуру в iPad

0 голосов
/ 14 августа 2011

Как я могу скрыть клавиатуру, когда я нажимаю на свой UIImageView?

Я пытаюсь использовать этот вариант, но он не работает с UIImageView:

- (IBAction)backgroundTap:(id)sender 
{

logLang.hidden=YES;
pasComp.hidden=YES; 
[login resignFirstResponder];
[password resignFirstResponder];


}

1 Ответ

1 голос
/ 14 августа 2011

Убедитесь, что ваше изображение user interaction включено в xib?если вы добавляете свой imageView pro грамматически, то

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

        UITouch *touch = [touches anyObject];

        if ([touch view] == yourImageView) {
             logLang.hidden=YES;
             pasComp.hidden=YES; 
             [login resignFirstResponder];
             [password resignFirstResponder];
        }
 }

используйте методы UIResponder touchesBegan, touchesMoved, touchesEnded и т. д., чтобы обнаружить касание на изображении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...