【发布时间】:2012-12-24 14:33:31
【问题描述】:
我正在尝试将 UILabel pageTitle 更改为 UIWebView 上显示的页面标题。我没有返回任何警告或错误,它只是没有改变。
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 {
self.pageTitle.text = [_webView stringByEvaluatingJavaScriptFromString:@"document.title"];
[_webView setDelegate:self];
}
IB截图
【问题讨论】:
-
您是否记得将您的 UIWebView 的委托设置为视图控制器以便调用 webViewDidFinishLoad:?
标签: javascript iphone webview label self