2012-05-11 3 views
0

新しいアプリケーションのコーディング - あなたが助けてくれることを願っています!UIViewがロード中にUIWebViewが自動的にロードされないようにする方法

私はStoryboardでXCode 4.3を使用しています。

私はタブ付きのUIviewの中にUIWebViewを持っていて、そのタブが選択されているときに.mp3ファイルをロードして再生します。ただし、タブが表示されているときにWebViewをアイドル状態にして、ユーザーが「読み込み」ボタンを押した後にのみ読み込むようにしてください。

(また、私は、ストーリーボードでリロードとして、既に「読み込み」ボタンをリンクしたので、私は、私は本当にただの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

は戻って、私が今やっているボタンがクリックされたときに、新規のUIViewを開いて、その内のUIWebViewをロードしているものを少しlonger--を働きました。非常にエレガントではありませんが、当分の間は動作します。 – Homeoftheben

答えて

0

戻るボタンでこの構文を使用します。 webview.goBack;

0

.hファイルにwebviewデリゲートを追加してから.mファイルにある実装ファイルにwebviewデリゲートメソッドを追加し、読み込み中に読み込みを停止するコードを書き込んでください。

  • (ボイド)webViewDidFinishLoad:(のUIWebView *)のWebView {

    [プログレスstopAnimating]。 [progressBar setHidden:YES]; [webvwFbLike setHidden:NO]; }

関連する問題