일상+

webView 상단 스크롤 고정하기 본문

iPhone

webView 상단 스크롤 고정하기

이종준 2016. 7. 26. 16:35

안녕하세요. JunK입니다.



UIWebView에서 상단 스크롤 고정에 대해 알려드리겠습니다.



   UIWebView webView = [[UIWebView alloc]initWithFrame:CGRectMake(020self.view.frame.size.widthself.view.frame.size.height-20)];

    [webView setBackgroundColor:[UIColor whiteColor]];

    webView.delegate = self;

    webView.scrollView.delegate = self;

    

    [self.view addSubview:webView];


웹뷰 생성하시고요.


webView.scrollView.delegate = self;   이부분이 중요합니다.


스크롤뷰 델리게이트를 사용하게 하는  부분입니다.




//스크롤이 변경될때 

- (void)scrollViewDidScroll:(UIScrollView *)sender {

    if(webView.scrollView.contentOffset.y < 0 ){

        [webView.scrollView setContentOffset: CGPointMake(webView.scrollView.contentOffset.x, 0)];

    }

}


요렇게 델리게이트함수 추가하시면 됩니다.








Comments