我有一个使用以下代码的iOS应用。我现在正在为Mac OS X创建该应用程序,并且希望获得相同的效果,但是我似乎无法使用clipsToBounds。我应该使用什么?
我的其余代码都可以在Mac上运行,而不仅仅是那部分。
谢谢

var myImage = UIImage()
let view = UIImageView(frame: CGRectMake(0, 0, 100, 100))
view.contentMode = UIViewContentMode.ScaleAspectFill
view.layer.opacity = opacity
view.layer.cornerRadius = cornerRadius
view.clipsToBounds = true
view.image = self.myImage
self.mainView.addSubview(view)

最佳答案

您应该已经显示了可可代码和尝试过的内容。

无论如何,默认情况下,Cocoa视图都会裁剪到其边界。如果您不希望图像缩放,请将imageScaling属性设置为NSImageScaleNone

关于ios - NSImageView ClipsToBounds,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29177507/

10-13 05:18