我有一个使用以下代码的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/