iOS7 이전 버전에서는 inputView
속성을 UIView
으로 설정하여 앱에서 맞춤 키보드를 구현할 수있었습니다. 장치가 회전 할 때, 나는 inputView
의 프레임의 높이를 가로 또는 세로 키보드의 높이로 재설정하면 키보드 높이가 올바르게 업데이트됩니다.UIView inputView 대 inputViewController
iOS8에서이 모든 것은 깨졌습니다. inputView
의 프레임에 대한 변경 사항은 무시됩니다. 나는 inputView
의 자동 크기 조정 마스크와 자동 레이아웃 제약 조건을 조정하려고했지만 다른 방법으로도 실패합니다.
사용자 정의 키보드를 구현하려면 (시스템 전체 키보드가 아닌 경우에도) UIInputViewController
및 UIInputView
의 하위 클래스를 지정해야합니까? 이 문제를 지원하는 Apple 문서에서 아무 것도 찾을 수 없지만 그럴 수도 있습니다.
iOS 8의 사용자 정의 키보드에 대한 접근 방식이 Apple에서 이제 Extensions를 통해 사용자 정의 키보드를 사용할 수 있도록 제공해야하므로 확실하지 않습니다.이러한 접근 방식으로 전체 키보드를 디자인 할 수 있습니다. –
이것을 알아 냈습니까? – slik