隐藏标题可见性时,是否有人遇到与窗口宽度相关的NSToolbar宽度不正确?在退出并重新启动应用程序后,工具栏似乎没有保留正确的大小。
我在我的NSWindow子类中使用它:
self.window!.titleVisibility = NSWindowTitleVisibility.Hidden
在重新启动我的应用程序后这样做时,右手工具栏项目不会拥抱窗口的边缘,我可以看到工具栏没有被重新绘制到最大程度...... < / p>
答案 0 :(得分:0)
我有同样的问题。我通过删除工具栏并使用GCD再次设置相同的工具栏来解决它(稍后会实际执行)。
创建NSWindow的子类并在Interface Builder中设置此类。将其添加到awakeFromNib:
-(void)awakeFromNib { self.titleVisibility = NSWindowTitleHidden; NSToolbar* toolbar = self.toolbar; self.toolbar = nil; dispatch_async(dispatch_get_main_queue(), ^{ self.toolbar = toolbar; }); }
答案 1 :(得分:0)
我发现在windowDidLoad()中设置titleVisibility修复了问题。
override func windowDidLoad() {
super.windowDidLoad()
self.window!.titleVisibility = NSWindowTitleVisibility.Hidden
}