Xcode界面构建器自行重置NSToolbarItem大小,然后抱怨它

时间:2016-10-15 09:42:16

标签: xcode interface-builder nsbutton nstoolbaritem

自从更新到Xcode 8和Sierra后,我在运行应用程序时在控制台中收到以下错误消息:

  

NSToolbarItem(NSToolbarItem:0x608000121360)必须将NSButton:0x608000140160的大小从{35,25}调整为预期大小{37,27}。确保此工具栏项视图具有有效的帧/最小/最大大小。这是一个应用程序错误,请不要提交针对AppKit或NSToolbar的错误!中断_NSToolbarAdjustedBorderedControlSizeBreakpoint

我对此项目的评价是包含NSToolbarItem的{​​{1}}。按钮的宽度设置为35,高度字段显示为灰色并禁用。封闭的工具栏项目的最小尺寸为35 x 25,最大尺寸为39 x 27(我希望它们具有相同的最小值和最大值,但保持读数)。在保存文件并切换到新文件后,我尝试将工具栏项目的最小值设置为相同的35 x 25,37 x 27和39 x 27,但每次 ,肯定IB已经将这些值单独更改为略微不同的值(我认为最大宽度和高度增加2),并且侧边栏中的故事板文件显得更暗,表示未保存的更改。只有当我在保存后运行项目时,值才会保持指示状态(控制台警告消失)。

我真的很恼火,不得不在每次构建之前更改这些值。为什么IB不保留我的价值观然后抱怨呢?

0 个答案:

没有答案