2014-12-30 2 views
2

웹보기와 몇 가지 기본 컨트롤이있는 툴바로 구성된보기 컨트롤러가 있습니다. 도구 모음은 자동 레이아웃을 사용하여 화면 하단에 고정됩니다. 화면의 왼쪽, 화면의 오른쪽, 화면의 하단 및 웹보기의 맨 아래를 도구 모음의 맨 위에 고정하는 네 가지 제약 조건이 있습니다.iOS7 대 iOS8 자동 레이아웃 및 웹보기 문제

이 문제도 발생합니다. 첫 번째는 URL을로드 할 때 웹보기에 페이지가로드되는 동안 두 번째 또는 두 번째 화면 하단에 검은 색 막대가 표시된다는 것입니다 (첨부 된 스크린 샷 참조). 이는 iOS7 & iOS8에서 발생합니다. 아래 관련

black bar while page loads

[편집] 이 버그와 하나의 생각. 나는 화면의 아래쪽에 스크롤링을 표시 할 때 가로형 표시기가 표시되지만 위쪽에있는 경우 탭바가 표시되는 경우 위쪽으로 표시된다는 것을 발견했습니다. [/ 편집]

두 번째 문제는 iOS7에 있습니다. 이 화면을 호출하는 화면은 탭 표시 줄 설정의 일반적인 탐색 막대입니다. 사용자가 버튼을 눌러 특정 페이지로 이동하면 브라우저가 생성되어 탐색 모음 스택으로 푸시됩니다. 생성 될 때 탭 표시 줄을 숨 깁니다. iOS8에서는 이것이 완벽하게 작동합니다. 툴바는 화면 하단에 고정되어 있습니다. iOS7에서는 탭 표시 줄이 제거되었지만 탭 표시 줄이있는 것처럼 툴바가 배치됩니까?! 어떤 아이디어가이 두 가지 문제를 해결하는 방법? 많은 감사합니다. 참고로 iOS8 no auto layout issue

iOS7 auto layout issue

- 엑스 코드 6.1.1

+0

iOS7의 경우보기가 위로 이동하는 알려진 문제였습니다. 일반적으로 iOS7에 대해서만 20과 같은 y 값을보기 프레임의 Y 위치에 추가하고보기의 높이를 20만큼 줄입니다. – sheetal

+0

동일한 문제가있어서 찾을 수 없습니다. 고치다. 자동 레이아웃 문제로 인해보기를 이동하거나 크기를 조정할 수 없습니다. – kakubei

+0

이 문제를 해결 한 적이 있습니까? iOS 8에 문제가 있습니다. – Steve

답변

0

은 "검은 색 막대는"대부분 앱 창 배경입니다. 로드 할 때 웹보기는 여전히 탐색 바 아래에 있습니다. 아마도 제약 조건이 무시되고있을 것입니다. 스토리 보드 설정을 확인 :이 그것을 인 경우뿐만 아니라 두 번째 문제가 해결 될 수

xcode settings for views under bars

.


애플 회담에서 나는 그들이 많은 디바이스가 자신의 견해는 기본적으로 탐색 바 아래에있는 문제를 가지고 실현 수집하기 때문에 8 작품입니다 이유 아이폰 OS 추측. iOS 7에서 도입되었습니다. iOS 8에서이 기능을 변경했을 가능성이 있지만 기록이 없습니다. 다른 사람이이를 확인하거나 거부 할 수 있으면 답변을 업데이트하겠습니다.

+0

안녕하세요, 지연에 사과드립니다. 나는 잠시 동안 상태에서 벗어났다.스토리 보드 설정이 나와있는 것 같아요 :/그걸로는 안돼. – bennythemink

관련 문제