-3

Safari を起動せずにアプリケーションで Web ページを開きたいです。ボタンがクリックされたときだけページが表示されるようにしたい。

また、ボタンを有効/無効にするにはどうすればよいですか..次を使用しましたが、機能しませんでした:

Button.enabled = YES;

4

2 に答える 2

1

クラスにUIWebViewDelegateを実装し、次を使用して webview 内にリクエストをロードする必要があります。

-(IBAction)openLinkInWebView:(id)sender{

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://yourlink"]] ;
[self.yourWebView loadRequest: request];
}

やり方がわからない場合は、いくつかのチュートリアルに従ってください。

ボタンを非表示にするUIButtonには、コードでそのプロパティにアクセスするために、ユーザー インターフェイスでアウトレットを適切に設定する必要があります。

于 2013-04-12T16:11:12.807 に答える
0

次のコードを使用して、ボタンを離したときにアクションを追加できます。

[button addTarget:self action:@selector(openWebview:) forControlEvents:UIControlEventTouchUpInside];

次に、アクションを定義します。

- (void)openWebview:(UIButton *)sender { // open webview code }

于 2013-04-12T16:12:11.530 に答える