-3

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

另外,如何启用/禁用按钮..我使用了以下内容但它不起作用:

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 回答