单击目标c中的按钮时,在UIWebView中打开链接

时间:2013-04-12 16:03:07

标签: ios objective-c uiwebview

我想在我的应用程序中打开一个网页而不启动Safari。我希望页面仅在单击按钮时显示。

此外,我如何启用/禁用按钮..我使用以下内容并且它不起作用:

Button.enabled = YES;

2 个答案:

答案 0 :(得分:1)

您应该在班级中实施UIWebViewDelegate并使用

在webview中加载请求
-(IBAction)openLinkInWebView:(id)sender{

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

如果您不知道该怎么做,请按照some tutorial

对于隐藏按钮,您需要在用户界面中将插座正确设置为UIButton,以便在代码中访问其属性。

答案 1 :(得分:0)

您可以使用以下代码在按钮版本上添加操作:

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

然后定义你的行动:

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