2012-05-11 71 views
0

應用程序編碼的新品牌 - 希望您可以提供幫助!如何阻止UIWebView在加載UIView時自動加載

我在故事板中使用XCode 4.3。

我在加載.mp3文件並在選擇該選項卡時播放它的選項卡式UIview中有一個UIWebView。但是,我想要的是在顯示選項卡時讓WebView處於閒置狀態,然後只在用戶按下「加載」按鈕後才加載。

(另外,我掛了「Load」按鈕已經在故事板重載,所以我想我真的只是想知道如何使一個UIWebView無法加載第一次?)

這裏是我的代碼atm:

@implementation FirstViewController 
@synthesize webView; 


- (void)viewDidLoad 
{ 
[super viewDidLoad]; 
[webView loadRequest:[NSURLRequest 
    requestWithURL:[NSURL URLWithString: 
    @"http://mysite.com/test.mp3"]]] 
    ; 
// Do any additional setup after loading the view, typically from a nib. 
} 

- (void)viewDidUnload 
{ 
    webView = nil; 
    [super viewDidUnload]; 
// Release any retained subviews of the main view. 
} 

- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation 
{ 
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); 
} 

@end 

非常感謝您的幫助!

+0

回去工作了一點longer--我在做什麼現在打開一個新的UIView按鈕被按下時,和加載的UIWebView的裏面。不是非常優雅,但暫時工作。 – Homeoftheben

回答

0

在後退按鈕中使用此語法。 webview.goBack;

0

將webview委託添加到.h文件中,然後在他的.m文件中的實現文件中添加webview委託方法,並在完成加載時寫入用於停止加載的代碼。

  • (無效)webViewDidFinishLoad:(的UIWebView *)webView的{

    [進度stopAnimating]; [progressBar setHidden:YES]; [webvwFbLike setHidden:NO]; }