gpt4 book ai didi

ios - 从 UIWebView 中删除渐变背景?

转载 作者:行者123 更新时间:2023-12-01 17:02:40 24 4
gpt4 key购买 nike

如何从 UIWebView 中删除渐变 - 如果您过度滚动顶部或底部,您会看到渐变。
这段代码

webView.backgroundColor = [UIColor whiteColor];

只是改变渐变的颜色,它不会删除它。如何才能做到这一点?

(注意:与 UIWebView underside 的问题不同)

最佳答案

啊哈,是的,术语失败了。我根本不会称它为影子,但 c'est la vie。这是我实现效果的类型安全代码。总结一下:这将隐藏 ScrollView 的任何 ImageView 子项。它不像 (objectAtIndex:0) 方法那样容易更改,因此如果 Apple 重新排序 webView 控件的子项,它将正常工作,但仍然依赖于渐变效果由父级到滚动的 ImageView 应用的事实 View (并且确实有一个支持 Web View 的 ScrollView )。

{
webView.backgroundColor = [UIColor whiteColor];
for (UIView* subView in [webView subviews])
{
if ([subView isKindOfClass:[UIScrollView class]]) {
for (UIView* shadowView in [subView subviews])
{
if ([shadowView isKindOfClass:[UIImageView class]]) {
[shadowView setHidden:YES];
}
}
}
}
}

关于ios - 从 UIWebView 中删除渐变背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4219711/

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