Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的项目中,有一个带有自定义 drawRect: 方法的视图,该方法可以绘制深色背景。当我调用[view setWantsLayer:YES]时,窗口的一角(视图所在的位置)看起来不如平时(图 1)平滑(图 2)。
我该如何解决这个问题?
您需要像这样设置cornerRadius:和启用maskToBounds:图层:
cornerRadius:
maskToBounds:
[view setWantsLayer:YES]; [[view layer] setMasksToBounds:YES]; [[view layer] setCornerRadius:10.0];
结果: