8

사용자 정의 키보드 상단에 textfield (keyboardTextField) 및 UISwitch를 추가했습니다. Switch 값 my code의 base에 을 설정하고 또는 (keyboardTextField)으로 설정할 수 있습니다.키보드 앱 확장 내에서 UITextField를 처리하는 방법

- (void)switchToggled:(id)sender 
{ 
    UISwitch *mySwitch = (UISwitch *)sender; 
    if ([mySwitch isOn]) 
    { 
     [keyboardTextField becomeFirstResponder]; 
    } 
    else 
    { 
     [keyboardTextField resignFirstResponder]; 
    } 
} 

나를 다시 로 전환 값을 변경 한 후 주요 응용 프로그램의 입력보기를 선택하는 내 사용자 지정 키보드가 내 장치의 각 응용 프로그램에서의 작업을 시작,하지만 불가능 할 때 처음에 지금 일어나고있는 뭐죠 그래서에 있고 OFF에 있습니다. 이제 내 맞춤 키보드로 내 기기의 앱에 글을 쓸 수 없습니다.

이 유형의 질문은 이미 herehere으로 문의했지만 아무도 아직 답변하지 않았습니다. 누군가 해결 방법이나 아이디어가 있다면 공유하십시오.

답변

4

IOS 용 확장 키보드를 만들고 있고 같은 문제가 있습니다. 내 목적은 this 응용 프로그램과 같은 키보드에 UISearchBar을 추가하는 것이지만이 질문을 게시 한 모든 포럼에서 답변을 찾을 수 없습니다.

심지어 Apple 기술 지원부에 문의했지만 iOS 키보드 확장 버그라고 대답했습니다.

내가 응용 프로그램을 발견 마지막 날 kanvas는 키보드이며, 나는 내 해결책을 가지고 생각하고, 그 확장자에UILabel 대신 UITextField 또는 UISearch을 사용합니다. 그건 내 애플 리케이션을 잘 작동 유지합니다. 희망이 당신을 도울 수 있습니다.