2011-05-14 7 views
2

iOS 키보드를 맞춤 설정하여 문자열과 같은 다중 문자 버튼을 포함하는 앱을 만들 수 있으며 사용자가 해당 버튼을 누르면 텍스트 문자열이 출력됩니까?iOS 키보드를 프로그래밍 할 수 있습니까 (App Store App 용)?

또한 Emojii App처럼 버튼을 분류하기 위해 섹션을 사용할 수 있습니까?

버튼의 레이블 길이 제한이 있습니까? 몇 개의 섹션을 가질 수 있습니까?

또한 사용자가 정의 할 수 있도록 단추를 레이블, 섹션 및 출력 문자열에 대한 내 응용 프로그램의 사용자 프로그램으로 동적으로 업데이트합니다.

이 응용 프로그램은 Cydia 또는 JB이 아닌 App Store 승인을 받아야합니다. 감사합니다.

답변

0

키보드를 고정 할 수 없습니다. 텍스트 필드에서는 사파리처럼 키보드 상단에보기 만 부착 할 수 있습니다. (다음/이전 단추)

2

UITextField 또는 UITextView (또는 UITextInputTraits 프로토콜을 구현하는 다른 클래스)의 keyboardType 속성을 사용하여 제공된 작은 수의 키보드 중에서 선택할 수 있습니다.

또는 (iOS 3.2 이후) UITextField 또는 UITextView의 inputAccessoryView 속성에서 키보드 위에 자동으로 표시되는보기를 설정할 수 있습니다. 또는 inputView 속성을 설정하여 키보드를 자신의보기로 완전히 바꿀 수 있습니다. 그러나 UITextField는 커서 위치와 제대로 상호 작용할 수있는 방법을 제공하지 않지만 UITextView는 단일 행 디스플레이를 올바르게 지원하지 않으므로 매우 제한된 유틸리티입니다.

또는 사람들이 UIKeyboardTypeNumberPad에서 "완료"버튼을 사용하는 것과 같은 해킹을 시도 할 수도 있지만, Apple은 그런 종류의 일을하는 앱을 거부하기로 결정할 수도 있습니다.

0

그렇게 할 수 있습니다. 나는 단서가 없다는 것을 인정해야하지만, Wolframalpha Courseassistant Algebra와 같이 그것을 수행합니다. 당신은 "sin"과 "cosin"과 "f (x)"와 같은 열쇠를 가지고 있습니다. 그래서 어떻게 든 그것을 할 방법이 있습니다. 연구를 계속하십시오!