Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 向UIWebView和UITextView添加阴影_Iphone_Cocoa Touch_Uikit_Ipad_Shadow - Fatal编程技术网

Iphone 向UIWebView和UITextView添加阴影

Iphone 向UIWebView和UITextView添加阴影,iphone,cocoa-touch,uikit,ipad,shadow,Iphone,Cocoa Touch,Uikit,Ipad,Shadow,我有一个UITextView和一个WebView并排,我想给两者都添加一个阴影。这是一个iPad应用程序,所以它们会旋转,因此它们下面的ImageView可能无法工作。有什么想法吗?UIView有Calayer,它有一些内置的阴影支持。请尝试以下属性: view.layer.shadowColor view.layer.shadowOffset view.layer.shadowOpacity view.layer.shadowRadius 这可能会很快得到你需要的东西。您可能需要#导入以使编

我有一个UITextView和一个WebView并排,我想给两者都添加一个阴影。这是一个iPad应用程序,所以它们会旋转,因此它们下面的ImageView可能无法工作。有什么想法吗?

UIView有Calayer,它有一些内置的阴影支持。请尝试以下属性:

view.layer.shadowColor
view.layer.shadowOffset
view.layer.shadowOpacity
view.layer.shadowRadius

这可能会很快得到你需要的东西。您可能需要#导入以使编译器了解正在发生的事情。

解决方案如下

[myTextBox.layer setShadowColor:[[UIColor blackColor] CGColor]];
[myTextBox.layer setShadowOffset:CGSizeMake(1.0, 1.0)];
[myTextBox.layer setShadowOpacity:1.0];
[myTextBox.layer setShadowRadius:0.3];

但这只适用于OS 3.2及更高版本。

我会在文本字段后面添加一个视图,并对其应用阴影效果。这样阴影就不会随着内容移动。

以下是swift版本:

func applyDropShadow() {
    textView.layer.shadowColor = UIColor.blackColor().CGColor
    textView.layer.shadowOffset = CGSizeMake(3, 3)
    textView.layer.shadowOpacity = 0.7
    textView.layer.shadowRadius = 8.0
    textView.clipsToBounds = false

}

我能找到答案。谢谢想发布你的解决方案吗?被接受的答案似乎不适合我,谢谢你,没有剪贴簿,阴影就不会出现在我身上。