Swift allowVibrancy

时间:2015-04-15 10:28:36

标签: nsview nsvisualeffectview

如何设置视图以允许swift的活力。 我在尝试:

func allowsVibrancy() -> Bool {
    return true
}

但收到错误: 方法'allowsVibrancy()'与Objective-C选择器'allowsVibrancy'与来自超类'NSView'的'allowsVibrancy'的getter冲突与相同的Objective-C选择器

甚至:

override func awakeFromNib() {
    self.allowsVibrancy = true
    println(self.allowsVibrancy)
}

我可以用Onjective C执行此操作:

- (BOOL)allowsVibrancy {
    return YES;
}

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

你应该覆盖属性,而不是方法

override var allowsVibrancy: Bool { return true }