서브 플로어가 UIViewController
입니다. iOS 7에서 앱을 실행하면 상태 표시 줄이 내 뷰 위에 표시됩니다. 이것을 피할 수있는 방법이 있습니까? 상태 표시 줄을 숨기고 싶지 않습니다. 내 앱 위에 상태 표시 줄을 표시하는 방법이 있습니까? 내보기는 presentViewController
을 사용합니다. 제가 누락 된 부분을 안내해주십시오.상태 표시 줄이 내보기에 겹칩니다.
답변
이것은 매우 일반적인 문제입니다. iOS 7부터 시작하기 상태 표시 줄은 컨트롤러보기의 일부입니다. 애플은 인터페이스 빌더에 UIView의 특별한 속성을 추가했습니다 : iOS 6/7 Deltas. 문제를 해결하고 다른 iOS 버전에서보기가 동일하게 보이게하려면 크기 속성으로 이동하여 Delta Y를 20.0으로 설정하십시오.
내보기에서 자동 레이아웃을 사용하고 있기 때문에 델타를 설정할 수 없습니다. –
이 경우 제약을 추가하고 iOS 버전에 따라 프로그래밍 방식으로 값을 변경해야합니다. – kelin
u는 자동으로 레이아웃을 사용하여 세로 및 가로 방향 모두 iOS 7 내보기 위의 상태 표시 줄을 설정하는 방법을 말해 줄 수 –
Xcode에서 스토리 보드에는 iOS6/7 델타 옵션이 있습니다. 델타 Y를 20 픽셀로 설정하면 iOS7과 호환됩니다.이 경우 자동 레이아웃을 사용하지 않도록 설정하고 자동 크기 조정을 사용할 수 있습니다.
내보기에 자동 레이아웃을 원합니다 –
미안 해요 내보기에 자동 레이아웃을 싶지 않아 –
나는 그것을 놓친 .. –
- 1. 상태 표시 줄이 ViewController와 겹칩니다.
- 2. 상태 표시 줄이 툴바와 겹침
- 3. 상태 표시 줄이 없습니다.
- 4. iOS 7에서 UIDocumentInteractionController가 상태 표시 줄과 겹칩니다.
- 5. 숨기기 상태 표시 줄이 완전히
- 6. 크롬 상태 표시 줄이 겹침
- 7. 상태 표시 줄이 검은 색이됩니다.
- 8. 상태 표시 줄이 아래로 이동합니다
- 9. UWP 터치 키보드가 상태 표시 줄과 겹칩니다.
- 10. Android 용 Firefox - 주소 표시 줄이 콘텐츠를 겹칩니다. 해결책이 있습니까?
- 11. iOS 7 상태 표시 줄이 숨겨져 있음에도 불구하고 상태 표시 줄이 사라지지 않음
- 12. 상태 표시 줄이 있는데 어떻게 작동합니까?
- 13. 상태 표시 줄이 ipad 장치에서 세로로 정렬됩니다.
- 14. vim-powerline 상태 표시 줄이 이상하게 보입니다
- 15. ios7 상태 표시 줄이 올바르게 작동하지 않습니다.
- 16. 동영상 재생 후 상태 표시 줄이 사라집니다.
- 17. 상태 표시 줄이 항상 화면에 표시됩니다.
- 18. 파이썬/Tkinter를 상태 표시 줄이 제대로
- 19. 상태 표시 줄이 Tableview 상단에 나타납니다.
- 20. 상태 표시 줄이 ie9에 표시되지 않음
- 21. 상태 표시 줄이 회전하지만 UIViewController가 없습니다.
- 22. 버튼 알림을 클릭하면 상태 표시 줄이 닫힙니다.
- 23. IE 상태 표시 줄이 다시 나타납니다.
- 24. Google 크롬의 상태 표시 줄이 완료되었습니다.
- 25. 상태 표시 줄이 스토리 보드가없는 iOS7의보기보다
- 26. iPad에서 상태 표시 줄이 예상대로 렌더링되지 않습니다.
- 27. 숨겨진 상태 표시 줄이 여전히 공간을 차지합니다
- 28. 상태 표시 줄이 Android에 표시되는지 확인하려면 어떻게해야합니까?
- 29. CoreLocation GPS 상태 표시 줄이 사라지지 않음
- 30. iPhone 상태 표시 줄이 UIView 상단에 표시됩니다.
시도해주세요. http://stackoverflow.com/questions/25781169/how-to-fix-status-bar-overlap-issue-in-ios-7/25884064#25884064 –
[상태 표시 줄 및 탐색 기능 바는 iOS 7에서 내보기의 경계 위에 표시됩니다.] (http://stackoverflow.com/questions/17074365/status-bar-and-navigation-bar-appear-over-my-views-bounds-in-ios-7) –
나는 아래의 코드를 사용하여 20 px 내보기를 낮추었 다. 세로 방향은 괜찮 았지만 가로 방향은 실패했다. [[[UIDevice currentDevice] systemVersion] floatValue]> = 7) { if (self.view.frame.origin .y == 0) { CGRect viewBounds = [self.view bounds]; viewBounds.origin.y = 20; viewBounds.size.height = viewBounds.size.height - 20; self.view.frame = viewBounds; } } –