gpt4 book ai didi

ios - 使用 QuartzCore 为 UITextView 创建阴影

转载 作者:可可西里 更新时间:2023-11-01 06:22:14 29 4
gpt4 key购买 nike

<分区>

我使用以下代码为我的 UITextView 使用 QuartzCore 创建了一个阴影。

myTextView.layer.masksToBounds = NO;
myTextView.layer.shadowColor = [UIColor blackColor].CGColor;
myTextView.layer.shadowOpacity = 0.7f;
myTextView.layer.shadowOffset = CGSizeMake(2.0f, 2.0f);
myTextView.layer.shadowRadius = 8.0f;
myTextView.layer.shouldRasterize = YES;

它创建了一个阴影并且看起来也不错。这是我对上述代码的输出。

enter image description here

但是当我尝试向 myTextView 添加文本时,我的 textView 文本超出了范围,它看起来在 myTextView 之外,如下所示。

enter image description here

只有当我添加阴影时才会发生。如果我不添加阴影,textView 中的文本不会显示奇怪。我做错了什么??我怎么能克服这个?为什么会这样?

更新:

@borrrden 说我发现它正在发生,因为设置了 maskToBounds = NO; 如果我们设置 YES 那么我们就无法获得阴影。原因 这是一个 answer

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