0

アプリのコーディングは初めてです。お役に立てば幸いです。

ストーリーボードでXCode4.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

助けてくれてありがとう!

4

2 に答える 2

0

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

于 2012-06-01T12:25:00.590 に答える
0

.hファイルにwebviewデリゲートを追加し、次に.mファイルにある実装ファイルにwebviewデリゲートメソッドを追加し、ロードが完了したら、ロードを停止するためのコードを記述します。

  • (void)webViewDidFinishLoad:(UIWebView *)webView {

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

于 2013-03-30T12:54:21.330 に答える