gpt4 book ai didi

ios - 如何设置 UItextview 边框的阴影?

转载 作者:可可西里 更新时间:2023-11-01 00:58:02 26 4
gpt4 key购买 nike

你好,我想设置 UItextView 的阴影,如下图所示。

enter image description here

我试过下面的代码,但它没有给我相同的结果,而是它还使 UITextView 的文本成为阴影。

self.tv_comments.layer.shadowRadius = 5.0
self.tv_comments.layer.borderColor = UIColor.gray.cgColor
self.tv_comments.layer.borderWidth = 1
self.tv_comments.layer.shadowColor = UIColor.gray.cgColor
self.tv_comments.layer.shadowOffset = CGSize(width: 2.0, height: 2.0)
self.tv_comments.layer.shadowOpacity = 1.0
self.tv_comments.textColor = UIColor.black

上面的代码让我得到了这个不需要的 View

enter image description here

最佳答案

下面的代码工作正常

self.tv_comments.layer.shadowColor = UIColor.black.cgColor;
self.tv_comments.layer.shadowOffset = CGSize(width: 1.0, height: 1.0)
self.tv_comments.layer.shadowOpacity = 1.0
self.tv_comments.layer.shadowRadius = 5.0
self.tv_comments.layer.masksToBounds = false

但是,当 masksToBounds = false 时,任何延伸到层边界之外的子层都将可见。所以 UITextField 在层外滚动文本。

如果这对您来说是个问题,只需在您的 UITextView 下添加另一个 UIView 并将其层设置为显示阴影。

关于ios - 如何设置 UItextview 边框的阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673230/

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