我想在我的应用程序中打开一个网页而不启动 Safari。我希望页面仅在单击按钮时出现。
另外,如何启用/禁用按钮..我使用了以下内容但它不起作用:
Button.enabled = YES;
我想在我的应用程序中打开一个网页而不启动 Safari。我希望页面仅在单击按钮时出现。
另外,如何启用/禁用按钮..我使用了以下内容但它不起作用:
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
}