我有一个带按钮的视图,当你按下该按钮时,你被推到另一个加载webview的视图。每按一次按钮,它会加载一个不同的URL。如何在加载新网址时为webview添加阴影?
我已经尝试了
[myWebview.layer setShadowColor:[[UIColor blackColor] CGColor]];
[myWebview.layer setShadowOffset:CGSizeMake(1.0, 1.0)];
[myWebview.layer setShadowOpacity:1.0];
[myWebview.layer setShadowRadius:0.3];
但它不起作用。它可以是我传递给不同方法的值吗?这是在viewDidAppear中,可以与它有关吗?
答案 0 :(得分:0)
尝试更改正在推送的WebView的viewDidLoad中的阴影,并在加载WebView内容后禁用它们。
似乎您可能遇到的是UIWebView的图层是私有的。我猜这是基于这个答案的情况:Problem in drawing UIWebView layer
此外,如果我们查看UIWebView类引用:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html它没有显示任何修改webview层的方法。你想用阴影实现的效果是什么?也许我们可以为您找到其他解决方案。