0
UIWebView에 표시된 페이지의 제목이 무엇이든간에 UILabel pageTitle
을 변경하려고합니다. 나는 아무런 경고 나 오류도 반환하지 않고 단지 변화가 없다. IB의UILabel을 JavaScript로 페이지 제목에서 변경할 수 없습니다.
ViewController.h
@interface ViewController : UIViewController <UITextFieldDelegate, UIWebViewDelegate, UIActionSheetDelegate> {
UIWebView *_webView;
UILabel *_pageTitle;
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (nonatomic, retain) IBOutlet UILabel *pageTitle;
@end
ViewController.m
- (void)webViewDidFinishLoad:(UIWebView *)webView {
_pageTitle.text = [_webView stringByEvaluatingJavaScriptFromString:@"document.title"];
}
스크린
아니, 위의 어느 것도. :(아마도 숫자 4 일 듯,하지만 난 당신이.을 무슨 뜻인지 확실히 모르겠어요 UILabel은 파일 소유자 내에서'pageTitle'에 연결되어 있습니다. 남자를 시도해 주셔서 감사합니다. +1 –
Are yo 확실해. 어떤 도움이 될 수 있다면 전자 메일로 보낼 수있는 샘플 프로젝트가 있습니다. – Srikanth
당신이 이미 그것을 창조했다면, 그것은 위대 할 것입니다! :) –