我想在我的Mac App中使用一个带有自定义高度标题栏的主窗口(如麻雀,Twitter应用程序,mac及其他阅读器).
我正在使用https://github.com/indragiek/INAppStoreWindow这是完美的.
我想也使用一些自定义表.问题是这张表从REAL标题栏的底部打开,这意味着新的FAKE标题栏的中间(或多或少)(看起来非常糟糕).
知道如何更改自定义表格必须滑动的点吗?
解决方法
将对象设置为工作表附加到的NSWindow的委托,并实现-window:willPositionSheet:usingRect:delegate方法.
然后,您可以修改工作表的建议位置并返回修订的NSRect.
返回的矩形表示打开动画的位置,宽度和行为,它不控制生成的图纸的宽度.
有关更多信息,请查看docs about positioning sheets.