2010-08-08 10 views
0

这是我的代码,我想用这个对象来显示加载进度,我该怎么办?如何在我的可可编程中使用循环进度指示器?

// view.h

#import <Cocoa/Cocoa.h> 
#import<WebKit/WebKit.h> 

@interface view : NSObject { 
    IBOutlet WebView* webview; 
    } 
-(IBAction) google:(id) sender; 

@end 

//view.m

#import "view.h" 

@implementation view 
    -(IBAction) google:(id) sender 
    { 
    [[webview mainFrame] loadRequest: 
    [NSURLRequest requestWithURL: 
    [NSURL URLWithString:@"http://www.google.com/finance/converter"]]]; 
    } 

    @end 

回答

3

WebResourceLoadDelegate。另外,从WebView类参考页:

的另一种方式为监视与较小的控制负载的进展是观察WebViewProgressEstimateChangedNotification,WebViewProgressFinishedNotification,和WebViewProgressStartedNotification通知。例如,您可以观察这些通知以在应用程序中实现简单的进度指示器。您通过调用estimatedProgress方法来更新进度指示器,以获取当前加载的内容数量的估计值。

+1

我的编程是可可不可触摸.i认为UIWebViewDelegate不存在。 – aden 2010-08-08 09:08:42

+0

对不起,我的坏。相应地更新了答案 – Merrimack 2010-08-08 09:40:50

相关问题