【发布时间】:2012-02-28 03:22:39
【问题描述】:
为什么NSWindow类的contentView属性是id而不是NSView
这对我来说没有意义,为什么 contentView 应该是 NSView 子类以外的任何东西。
所以在我的情况下,我必须这样输入才能访问它的框架:
NSView *contentView = self.window.contentView; // returns an `id`
CGRect frame = contentView.frame
而不是这个,编译器不喜欢:
CGRect frame = self.window.contentView.frame; // This does not compile
【问题讨论】:
标签: objective-c cocoa nsview nswindow