2014-11-29 5 views
2

저는 Swift 언어로 iOS 앱을 프로그래밍하고 있는데,해야 할 일은 텍스트 필드에 대한 사용자 정의 입력을 만드는 것뿐입니다.Swift에서 UITextField에 대한 사용자 정의 입력 만들기

두 개의 버튼이있는 View Controller를 추가로 만들었습니다. 텍스트 필드를 강조 표시 할 때 키보드 대신이보기 컨트롤러가 팝업으로 나타납니다.
기본적으로 내가 원하는 것은 작은 사용자 정의 키보드를 만드는 것입니다.하지만 내 앱 안에 넣기를 원합니다. 사용자 정의 키보드를 만드는 방법에 대한 많은 자습서를 찾았지만, 간단한보기 컨트롤러를 사용하는 것과 똑같지는 않습니다. 텍스트 필드가 강조 표시 될 때까지

내 View Controller를 Swift의 textField.inputViewController에 할당하는 방법을 제안 할 수 있습니까?

감사

+0

나는 또한 당신과 같은 문제에 직면 해 있습니다. 어떻게해야하는지 알면 알려 주실 수 있나요? – letitbefornow

답변

0

는 지금까지 내가 아는 한, 당신은 뷰 컨트롤러를 사용할 수 없습니다. 자신 만의 뷰를 만들어 inputView 필드에 할당해야합니다. 보기에 대리인이있어 사용하려는 필드를 알 수 있도록하십시오.

MyInputView keyboard = ... 
field.inputView = keyboard 
keyboard.delegate = field 
관련 문제