gpt4 book ai didi

cocoa - NSWindow,使用 Core Animation 时的奇怪角落

转载 作者:行者123 更新时间:2023-12-03 17:24:04 26 4
gpt4 key购买 nike

在我的项目中,有一个带有自定义drawRect:方法的 View ,该方法绘制深色背景。当我调用 [view setWantsLayer:YES] 时,窗口的一角(放置 View 的位置)显得不如平时(图 1)光滑(图 2)。

image 1 image 2

我该如何解决这个问题?

最佳答案

您需要设置 cornerRadius: 并为图层启用 maskToBounds:,如下所示:

[view setWantsLayer:YES];
[[view layer] setMasksToBounds:YES];
[[view layer] setCornerRadius:10.0];

结果:

Result image

关于cocoa - NSWindow,使用 Core Animation 时的奇怪角落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12089881/

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