우리가 알고 있는 일반적인 인터넷 브라우저들은 모두 현재 로드된 페이지의 타이틀을 윈도우의 제목으로 보여줍니다.
아이폰에서 UIWebView를 이용하여 브라우저를 구현하고자 할 때 이 타이틀을 얻어오는 방법입니다.
정말 간단한데, 무려 1년동안이나 모르고 있었네요. (1년동안 모르고 있던걸, 구글링으로 10초만에 찾다니... 허무합니다... 자바스크립트에 대해선 거의 문외한인 제 무식도 한 몫 했어요. ㅜ.ㅜ)
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSString* title = [webView stringByEvaluatingJavaScriptFromString: @"document.title"];
navbar.title = title;
}

덧글