Safari を起動せずにアプリケーションで Web ページを開きたいです。ボタンがクリックされたときだけページが表示されるようにしたい。
また、ボタンを有効/無効にするにはどうすればよいですか..次を使用しましたが、機能しませんでした:
Button.enabled = YES;
Safari を起動せずにアプリケーションで Web ページを開きたいです。ボタンがクリックされたときだけページが表示されるようにしたい。
また、ボタンを有効/無効にするにはどうすればよいですか..次を使用しましたが、機能しませんでした:
Button.enabled = YES;
クラスにUIWebViewDelegateを実装し、次を使用して webview 内にリクエストをロードする必要があります。
-(IBAction)openLinkInWebView:(id)sender{
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://yourlink"]] ;
[self.yourWebView loadRequest: request];
}
やり方がわからない場合は、いくつかのチュートリアルに従ってください。
ボタンを非表示にするUIButton
には、コードでそのプロパティにアクセスするために、ユーザー インターフェイスでアウトレットを適切に設定する必要があります。
次のコードを使用して、ボタンを離したときにアクションを追加できます。
[button addTarget:self action:@selector(openWebview:) forControlEvents:UIControlEventTouchUpInside];
次に、アクションを定義します。
- (void)openWebview:(UIButton *)sender {
// open webview code
}