【发布时间】:2014-07-04 15:24:17
【问题描述】:
我有一个带有 3 个选项卡的 tabView,每个 tabViewItems 都包含一个 webView。我想将每个选项卡的标题设置为每个 webView 正在呈现的 HTML 页面的 document.title。
所以基本上,每个NSTabViewItem 都有一个Webview,通过[tabViewItem setView:webView];。
现在,在 webviews 的 didFinishLoadForFrame 代表上,我可以通过执行 NSString *title = [sender stringByEvaluatingJavaScriptFromString:@"document.title"] 来检索 HTML 页面的标题。我只能访问sender 对象,所以我的问题是如何获得NSTabViewItem 包含 我的发件人。换句话说,我应该在< >s 里面放什么
[<getNSTabViewItemFromSender:sender> setLabel:title]
【问题讨论】:
标签: xcode macos cocoa tabview nstabview