>

아래 그림과 같이 Phonegap/Cordova 내장 네이티브 iOS 앱에 나타나는 모든 키보드의 배경색을 변경하고 싶습니다 :

물론 이걸 철저히 검색했으며 주로 2 가지 관련 답변을 찾았습니다. 응답자 여기 는 그 목표를 말합니다 -a 코드는 이것과 같이 PhoneGap 프로젝트의 AppDelegate.m 파일에 추가 될 수 있습니다. 페이지.AppDelegate.m파일을 찾았지만모든 텍스트 필드에서 키보드 모양을 UIKeyboardAppearanceAlert의 모양으로 설정하는 방법을 알아낼 수 없습니다. 응답자가 제공 한 코드 예 :

mytextfield.keyboardAppearance = UIKeyboardAppearanceAlert;

코르도바를 기반으로 앱을 작성하면서 위 예제에 연결할 텍스트 필드 ID를 구별 할 수 없습니다. 모든 텍스트 필드 ID가 나열되거나 더 나은 Xcode/Cordova 파일이 있습니까?

UIKeyboardAppearanceAlert 또는 유사한 접근 방식을 통해 키보드 모양을 어둡게 설정할 수있는 방법이 있습니까?모든 텍스트 필드에 적용하고 Cordova와 호환됩니까?

감사합니다


  • 답변 # 1

    다양한 소셜 미디어,보다 광범위하고 철저한 연구, 친구 및 지인 등에 게이 질문을 널리 공유 한 후에는 phonegap과 cordova를 사용하여 수행 할 수 없다는 결론에 도달 할 수 있습니다. 나는 누군가가 나를 오랫동안 증명할 수 있기를 바랍니다. 그러나 당분간은 이것이 결론을 내릴 것입니다.

  • 답변 # 2

    내가 아는 한, 주요 해킹없이 Cordova로 할 수는 없습니다. 아마도 Apple에게는 높이 평가되지 않을 것입니다. 그러나 확실하지 않습니다.

  • 답변 # 3

    코드를 거치지 않고 각 uitextfields 키보드의 스타일을 어두운 스타일로 수동 설정하지 않고 앱의 모든 텍스트 필드에 적용 할 방법이 없습니다.

    편집 2 : 불행히도 Phonegap 프레임 워크를 사용하지 않고 가능한 방법이없는 것처럼 보입니다. 그리고 위에서 언급 한 것처럼 "해킹"하지 않으면 가능하지 않은 것 같습니다.

    수정 : 모양을 경고로 표시하도록 설정할 수있는 입력 태그 (Apple의 Mobile Safari 또는 Phonegap에서)에 대한 HTML 요소가없는 것 같습니다. 따라서 가능한 경우 UITextField *를 검색하십시오.

    그리고 다음과 같이 보일 것입니다 :

    UITextField *field = [[UITextField alloc] init...];
    
    

    이 줄을 추가

    field.keyboardAppearance = UIKeyboardAppearanceAlert; // just like in your example...
    
    

    모든 UITextField 결과에 대해이 작업을 수행하면 모든 키보드가 설명의 그림처럼 보입니다.

  • 이전 java - Eclipse svn 저장소에서 사용자를 변경하는 방법은 무엇입니까?
  • 다음 f# - 차별적 인 조합 태그를 인수로 전달할 수 있습니까?