본문 바로가기

ios dev

[ios dev] ios7 status bar 아래로 뷰 나오게 하기

sencha 2.2.1에서는


document.body.style.paddingTop='20px';


이 잘 적용됐었다. (http://squll1.tistory.com/entry/sencha-touch-io7%EC%97%90%EC%84%9C-titlebar%EA%B0%80-status-bar%EC%99%80-%EA%B2%B9%EC%B9%98%EB%8A%94-%ED%98%84%EC%83%81)


2.3.1에서도 데스트탑 웹에서는 잘되서 문제가 없을거라 생각했다.



하지만 디바이스에만 올라가면 계속 밀리는 현상 발생



padding값 말고 네이티브단에서 해결하기로 했다.


MainViewController.m의 viewWillAppear에 아래와 같이 추가하자


if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {

        CGRect viewBounds = [self.webView bounds];

        viewBounds.origin.y = 20;

        viewBounds.size.height = viewBounds.size.height - 20;

        self.webView.frame = viewBounds;

    }


status bar color도 변경 (http://squll1.tistory.com/entry/ios-dev-UIColor)

self.view.backgroundColor = [UIColor colorWithRed:(48.0/255.0) green:(183.0/255.0) blue:(125.0/255.0) alpha:1];


이제 status bar 영역 상관없이 작업하면 된다.


'ios dev' 카테고리의 다른 글

[ios dev] UIColor  (0) 2013.12.13
[ios dev] ios7 status bar color 바꾸기  (2) 2013.11.28