2011-01-06 3 views
0

나는의 UITextField와 키보드 처리했지만 나는 다음과 같은 방법으로 키보드를 사용하는 방법 :키보드 끌어 방법 - 아이폰 응용 프로그램을

  • 나는 jQuery과
  • 때 사용자가 선택을 특정 행은 키보드,
  • 까지 내가 매번 편지를 알거나 무언가가 tableView:cellForRowAtIndexPath: 방법을 사용하여 세포에 대한 장소 텍스트 필드

답변

2

키보드를 누를 때 방법을 가지고 싶습니다 팝 각 셀의 텍스트 필드에 자체 태그를 제공하여 테이블보기 또는 텍스트 필드 대리자 메서드에서 태그를 식별 할 수 있습니다. 선택적으로 셀의 텍스트 필드가 tableView:didSelectRowAtIndexPath: (텍스트 필드의 영역 외부)에서 탭 될 때 첫 번째 응답자가됩니다.

셀의 일부처럼 보이게하려면 텍스트 필드에 테두리가없고 셀 배경색과 일치하는지 확인하십시오.

1

어딘가에있는 구석에있는 작은 (1x1) 보이지 않는/투명 텍스트 필드를 숨길 수 있습니다 (일시적으로 테이블보기 셀 또는 전체 테이블보기에서 하위보기로 만들 수 있음). 텍스트 필드를 첫 번째 응답자로 설정하고 대리자를 변경하고 입력하기 전에 대체 텍스트를 검사해야하는 텍스트를 구현하여 문자 입력을 함정 처리하십시오.

0

const CGRect kbottomPickerViewFrame = {{0.0f, 480.0f}, {320.0f, 298.0f}}; const CGRect ktopPickerViewFrame = {{0.0f, 480-298}, {320.0,298.0f}};

- (무효) animateViewUp (BOOL)를 {

[UIView animateWithDuration:.5 animations:^{ 
    if(up) { 

     self.view.frame = ktopPickerViewFrame; 

    }else { 

     self.view.frame = kbottomPickerViewFrame; 

    } 

} completion:nil]; 

}

사용이 뷰 애니메이션이 메소드. textField가 편집을 시작할 때 호출하십시오.

관련 문제