2010-08-08 2 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. Например, вы можете наблюдать за этими уведомлениями, чтобы реализовать простой индикатор прогресса в своем приложении. Вы обновляете индикатор прогресса, вызывая метод оценочногоProgress, чтобы получить оценку количества загружаемого содержимого.

+1

мое программирование какао не какао контакт .i думаю UIWebViewDelegate не существует. – aden

+0

Извините, мой плохой. Обновлен ответ соответственно – Merrimack

Смежные вопросы