gpt4 book ai didi

iphone - 在 UIWebView 中添加 UIButton

转载 作者:可可西里 更新时间:2023-11-01 06:19:25 27 4
gpt4 key购买 nike

我有一个已由我的请求 (loadRequest) 填充的 UIWebView。

我想在其中添加一个 UIButton。编写这段简单的代码很容易:

[self.myWebView loadRequest:request];
[self.myWebView addSubview:myButton];

但是,UIButton 似乎不会随着 UIWebView 的内容滚动。它像 UIWebView 顶部的层一样保持固定。因此,当用户滚动时,UIButton 与内容不同步。

有什么想法吗?

最佳答案

您可以注入(inject) html 标记,例如 使用 stringByEvaluatingJavaScriptFromString 方法进入 UIWebview 的内容。

要捕获点击事件并防止它重新加载您的 webview 的内容,请使用此委托(delegate):

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if(navigationType==UIWebViewNavigationTypeLinkClicked && [[request.URL absoluteString] isEqualToString: @"yourTag01"])
{
//your custom action code goes here
return NO;
}
return YES;
}

关于iphone - 在 UIWebView 中添加 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6346380/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com