2014-06-11 1 views
0

iOS7에서만 보여주는 앱으로 iOS7에서 이상한 동작이 나타납니다.iOS7 전체 사파리보기 이동

키보드가 아래에서 위로 올라 오면 입력 상자를 맞추기 위해 화면을 위로 밀면됩니다. 키보드가 닫히면 회색 공간이 원래대로 남아있어 나머지 창은 위로 밀어 넣습니다. 아래 이미지는 제가 말하는 것을 보여줍니다.

저는이 webapp에서 Sencha를 사용하고 있습니다. 이미지가 분할 키보드를 보여 동안

, 이것은 내가보기의 나머지 부분을 가져 회색 공간에서 아래로 스 와이프 할 수

Image 1. Screen at rest Image 2. Pop keyboard up Image3. Keyboard remains

분할 및 비 분할 모두 키보드 발생 다시 화면에 표시하지만 해결책이 아닙니다.

이 동작의 원인은 무엇이며 어떻게 피할 수 있습니까? 우리의 키보드 문제에 대한 답을 추구하지만 빈손으로 내가 무슨 일이 일어나고 있는지 알아 냈다고 생각 올라오고 후

:

답변

0

다음은 내가이의 원인을 설명하는 발송 약간 수정 된 이메일입니다. iOS 7의 버그와 관련이있는 것 같습니다.

첨부 된 'normal_behaviour.jpg'파일을 살펴보십시오. 이것은 분할 키보드가 iOS 6에서 iOS 8로 어떻게 보이는지 보여줍니다. Apple 웹 사이트에서 선택한 입력 필드는 페이지 상단 근처에있었습니다. 내가 터치했을 때 웹 페이지가 아주 약간 위로 미끄러 져서 입력 필드가 여전히 보이는지 확인할 수있었습니다.

첨부 된 'unwated_behaviour.jpg'파일에서 화면 하단에 입력 필드가 있으며이를 선택했습니다. iOS 6과 iOS 8 모두에서 키보드가 입력 된 내용을 다루지 만 iOS 7에서는 전체 웹 페이지가 위로 올라와 사용자 친화적 인 관점에서 볼 때 입력 필드를 볼 수 있지만 키보드가 회색으로 사라지면 키보드가 남아있는 영역 및 나머지 웹 페이지가 제자리로 돌아 가지 않습니다.

또한 분할 키보드로 페이지 하단 근처의 입력 필드를 선택하면 동일한 Safari 세션에서 가져 오는 다른 웹 사이트의 웹 페이지 끝 부분을 넘어 슬라이드 할 수 있습니다. 'buggy_behaviour_other_pages.jpg'에서 몇 가지 예를 볼 수 있습니다.

물론 우리 앱에서 우리는 실제로 사파리 웹뷰를 사용하여 페이지를 표시하므로 스플릿 키보드를 사용할 때 같은 문제에 취약합니다. 이 문제는 키보드 전체에 나타나지 않습니다.

원하지 않는 behaviour.jpg Unwanted behaviour.jpg

++++++++++++++++++++++++++++

정상 행동 Normal behaviour

++++++++++++++++++++++++++++

버기 행동을 다른 페이지 Buggy behaviour other pages

관련 문제