NIB 파일에서 상단 레이아웃 가이드를 추가하는 방법 또는 상단 탐색 모음 및 상태 표시 줄의 간격을 지정하여 ios 6과 iOS 7간에 문제가 발생하지 않도록하는 방법 ?NIB 파일 (XIB)의 상단 레이아웃 가이드 추가
28
A
답변
26
당신은 iOS7에 SDK에 edgesForExtendedLayout라는 새 속성을 구현하여이 작업을하여 할 수
-(void)viewDidLoad {
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
}
또는
당신이 탐색 모음 다음 xcode5를 사용하는 경우 .. 인터페이스 빌더에서선택 뷰 컨트롤러를 열고 속성 관리자로 이동하십시오. "가장자리 확장"에서. Here
-2
에서 최고 바
내가 내 문제를 해결 한에서 확인 내가 프로그래밍을하고있는 중이 야.
ios 7과 다른 프레임 크기를 모두 확인해야하기 때문에.
상태 표시 줄의 경우 IOS 7 및 기타 20 픽셀을 관리해야하기 때문입니다. 당신이 어떤 IOS에서 원하는
때문에, 단지 XIB에서보기를 넣어 다른 당신이 도움이
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
NSArray *vComp = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[vComp objectAtIndex:0] intValue] >= 7) {
NSLog(@"Ios7 resize the frame");
}
else
{
}
}
if(result.height == 568)
{
NSArray *vComp = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[vComp objectAtIndex:0] intValue] >= 7) {
NSLog(@"Ios7 resize the frame");
}
else
{
}
희망 ....
+0
이 코드의 문제점은 화면 크기에 크게 의존한다는 것입니다. 이런 종류의 일들은 자주 바뀌는 경향이 있습니다! –
2
은 당신이 쓸 필요가 있다고 생각 ... 이것에 의해 관리 할 수 있습니다 그
float SystemVersion=[[[UIDevice currentDevice] systemVersion] floatValue];
if(SystemVersion<7.0f)
{
//Currently your app is running in IOS6 or older version. So you need not
to do anything.
}
else
{
// Currently your app is running in IOS7.
}
관련 문제
- 1. 프레임, 레이아웃 데이터의 nib 파일 쿼리
- 2. iOS 자동 레이아웃 - xib의 동일 높이 제약
- 3. MasterPages의 콘텐츠 레이아웃 가이드
- 4. swift 3.0에서 uitableviewcontroller에 대한 상단 레이아웃 가이드 및 하단 레이아웃 가이드를 설정하는 방법은 무엇입니까?
- 5. XIB의
- 6. 내가이 같은 nib 파일로드하려고 오전 nib 파일
- 7. UIScrollView 및 자동 레이아웃 가이드
- 8. NIB 파일 및 버전 제어 : 분기 사용
- 9. 질문에 대한 NIB 파일
- 10. 모델보기 컨트롤러 + nib 파일
- 11. iOS - Autolayout - 오버랩보기 상단 레이아웃
- 12. iOS 6에서 iOS8까지 지원하는 Xcode NIB 파일
- 13. android : WindowManager에 레이아웃 파일 추가
- 14. ViewController 대 Nib 파일 없음
- 15. 상단 링크에 innerhtml 추가
- 16. xib의 하위 뷰를 사용자 정의 UIView에 추가
- 17. XIB의 글꼴 목록에 사용자 지정 글꼴 추가
- 18. 스토리 보드의 다른 뷰에 xib의 뷰 추가
- 19. web.config 파일 교환 가이드
- 20. .inf 파일 작성 가이드?
- 21. 하위 UIView를 맨 위에 고정하십시오. 레이아웃 가이드
- 22. iOS 레이아웃 가이드 라인은 어디에 있습니까?
- 23. nib 파일에 nib 파일로드하기
- 24. 하위보기로 NIB UIView를 사용하십시오.
- 25. 이의가있는 XIB의 종속 삽입
- 26. nib 파일이없는 기존 UIViewController를 신속하게 UITabBarController에 추가
- 27. 상단 레이아웃의 레이아웃, 중심 배경 이미지에 대한 레이아웃
- 28. xib의 UIView가 흐림
- 29. 가운데 맞춤 이미지의 레이아웃 상단 맞춤
- 30. 안드로이드 레이아웃 이미지 오른쪽 상단 모서리
확인이 조건이 하나 http://stackoverflow.com/questions/17074365/status-bar-and-navigation-bar-appear-over-my-views-bounds-in-ios-7 – freelancer
나는 다른 방법을 사용합니다. 이것을 확인하십시오 http://stackoverflow.com/a/26397943/1021628 –