내 응용 프로그램에 iOS 7을 사용하고 있습니다. 내 앱에서 키보드 모양을 'UIkeyboardApperanceAlert
'으로 변경했습니다. 그것은 키보드를 검게 만듭니다. 하지만 문제는 앱이 배경에서 전경으로 갈 때입니다. textField
을 클릭 할 때마다 먼저 흰색으로 키보드가 열리고 검정색으로 바뀝니다.ios 7 키보드 문제
왜 이런 일이 발생하고 있습니까? 어떤 도움을 주시면 감사하겠습니다. 회신을 부탁드립니다.
내 응용 프로그램에 iOS 7을 사용하고 있습니다. 내 앱에서 키보드 모양을 'UIkeyboardApperanceAlert
'으로 변경했습니다. 그것은 키보드를 검게 만듭니다. 하지만 문제는 앱이 배경에서 전경으로 갈 때입니다. textField
을 클릭 할 때마다 먼저 흰색으로 키보드가 열리고 검정색으로 바뀝니다.ios 7 키보드 문제
왜 이런 일이 발생하고 있습니까? 어떤 도움을 주시면 감사하겠습니다. 회신을 부탁드립니다.
나는 UITextAutocorrectionTypeNo
에 autocorrectionType
속성을 설정하면이 문제를 해결 발견!
self.myTextField.autocorrectionType = UITextAutocorrectionTypeNo;
UIKeyboardAppearanceAlert는 ios7에서 더 이상 사용되지 않습니다. UIKeyboardAppearanceDark를 대신 사용하십시오.
안녕하세요. 곧 답변을 드리고 싶지만, UIKeyboardAppearanceAlert는 더 이상 사용되지 않으며 사용자의 제안에 따라 어둠에 빠지기는했지만 여전히 배경에서 전경으로 갈 때 처음부터 흰색에서 검은 색으로 바뀌고 있습니다. – nikBhosale
depreciated.open UITextInputTraits apple docs 및 UIKeyboardAppearance.https 아래를 참조하십시오. //developer.apple.com/library/ios/documentation/uikit/reference/UITextInputTraits_Protocol/Reference/UITextInputTraits.html – santhu
안녕하세요 santhu가 위의 링크를 확인 했으므로 틀 렸습니다. 하지만 지금도 uiKeyboardAppearanceDark를 사용하고 있어도 여전히 동일한 문제가 발생합니다. – nikBhosale
이 시도 :
/viewDidAppear은 (할당 및 초기화 후 당연히)이 추가
[(의 UITextField *) yourSubView setKeyboardAppearance : UIKeyboardAppearanceAlert];
또는
[yourTextField setKeyboardAppearance : UIKeyboardAppearanceAlert];
Hey Joe는 여러분의 제안을 시도했지만 성공하지는 못했습니다. 앱이 백그라운드에서 포 그라운드로 시작될 때만 발생하며 너무 처음 인 경우에만 발생합니다. – nikBhosale
이것은 iOS 7의 버그입니다. Apple dev 포럼에 대한 의견이 있습니다.
우리와 함께 몇 가지 코드를 공유하시기 바랍니다 – nivritgupta
안녕, 답장을 보내 주셔서 감사합니다, textField.keyboardAppearance = UIKeyboardAppearanceAlert; 이것은 키보드 색상을 변경하는 데 사용하는 코드입니다. – nikBhosale
중복 : http://stackoverflow.com/questions/19258765/ios-7-keyboard-color-flash 이것은 iOS 7의 버그입니다. 애플 개발자 포럼 – Woodstock