Cocoa - NSTextField只有左上角和左下角

时间:2017-06-10 15:57:01

标签: objective-c macos cocoa nstextfield rounded-corners

我正在尝试制作一个NSTextField,左上角和左下角只有两个圆角。我试着做以下几点,但在这种情况下,我得到了所有的角落:

[self.myTextField:YES];
self.myTextField.layer.cornerRadius = 5;

如果只有两个(或例如一个)圆角,我该怎么办?

1 个答案:

答案 0 :(得分:0)

我在OS X中的界限很小,但你要做的就是将你喜欢的任何角落艺术嵌入到图像中,然后将它们呈现在NSTextField后面的图像视图中。

完全按照文本字段调整图像视图的大小,但首先设置image's capInsets property。对插图进行调整大小,以便在图像范围发生变化时从缩放中排除边角。 (确保您的角落艺术品位于图像的最边缘)。