본문 바로가기

개발도구/iOS - 아이폰 개발

[iphone] keyboard 없애기 숨기기 hidden

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch * touch = [touches anyObject];
    if(touch.phase == UITouchPhaseBegan)  {
        if ([textf1 isFirstResponder]) {
            [self.textf1 resignFirstResponder];       
       
        }else if ([textf2 isFirstResponder]){
            [self.textf2 resignFirstResponder];       
           // NSLog(@"123");
       
        }else if ([textf3 isFirstResponder]){
            [self.textf3 resignFirstResponder];       
        }
    }   
  
   
}


위에 보시면 아시겠지만, textf1, 2, 3 은 UItextfield 입니다.

이미 객체화 시켜서 사용하셔야 합니다.

또한 textfield 의 키보드 사용 유무는 isFirstResponder 로 확인이 가능하며

keyboard hidden 은 resignFirsgtResponder 로 사라지게 할수 있습니다.