我正在使用 InAppStorewindow ( https://github.com/indragiek/INAppStoreWindow ) 来自定义我的 NSWindows 的标题栏。我想要做的是在我的标题栏的中心位置添加一个徽标(图像):
NSSize logoSize = self.logo.frame.size;
NSRect logoFrame = NSMakeRect(NSMidX(self.window.titleBarView.bounds) - (logoSize.width / 2.f),
NSMidY(self.window.titleBarView.bounds) - (logoSize.height / 2.f),
logoSize.width, logoSize.height);
self.logo.frame = logoFrame;
我把上面的代码放在 applicationDidFinishedLaunching 方法中。
它工作正常,但是如果我点击绿色的调整大小按钮,位置不会改变。那么,当单击调整大小按钮并调用 performZoom: 时,我将如何调用上述代码来重新定位我的徽标?