NSPanel里面的WebView

时间:2012-02-06 16:48:50

标签: cocoa webkit

我有代码,在NSpopover内工作正常:

if (twitterViewPopover) {
    twitterViewPopover.contentViewController = twitterAuthViewController;
    twitterViewPopover.behavior = NSPopoverBehaviorApplicationDefined;
    [twitterViewPopover showRelativeToRect:frameOfSender ofView:self.view preferredEdge:NSMaxYEdge];
} else
{
    twitterViewPanel = [[[NSPanel alloc] initWithContentRect:twitterAuthViewController.view.frame styleMask:NSHUDWindowMask backing:NSBackingStoreBuffered defer:YES] autorelease];
    [twitterViewPanel.contentView addSubview:twitterAuthViewController.view];
    [twitterViewPanel makeFirstResponder:twitterWebView];

    [NSApp beginSheet:twitterViewPanel 
       modalForWindow:delegate.window
        modalDelegate:nil 
       didEndSelector:nil
          contextInfo:nil];

但是,在NSPanel内部我无法在WebView中输入任何内容(在webview中单击按钮很好)。这是推特授权页面。 有人可以提出解决方案吗?

0 个答案:

没有答案