【发布时间】:2019-12-04 20:53:44
【问题描述】:
在我的 macOS 应用程序中,我创建了一个自定义形状的窗口,其可见框架小于实际框架。我想让不可见的区域对用户交互无效。我玩过NSWindow的frameRect(forContentRect contentRect: NSRect)和其他方法,跟踪它的contentView的区域但没有成功。有可能还是我只是在浪费时间?
【问题讨论】:
-
不要使用部分透明的窗口来允许内容超出其范围,您可以尝试使用更普通的窗口并附加子窗口来处理越界内容。
-
@KenThomases 是的,这正是我在浪费了几个小时后所做的。谢谢。