1

我是一名网络开发人员。overflow:hiddenCSS 属性告诉渲染引擎不要跨越父级的边界绘制当前视图的内容。

在我当前的项目中,我有一个自定义的 NSWindow,它通过使用、覆盖等来自定义NSView圆角。NSView 内部的A横跨整个框架。NSMakeRectdrawRect:WebViewNSView

现在是WebView 'overflows' the rounded corners of theNSView`。我喜欢的是 WebView 与 NSView 具有相同的掩码。

你会怎么做?

4

2 回答 2

1

还要确保您的视图将剪辑子视图设置为 true。据我了解,这就是您要寻找的东西,并且可以防止 f.ex。图像以超出父视图。

[self.view setClipsToBounds:YES];
于 2012-09-25T21:30:54.200 回答
0

您可以为视图的图层设置角半径。

myView.layer.cornerRadius = 5.0f;

您必须添加QuartzCore.framework.

于 2012-09-25T21:26:08.760 回答