我一直在为添加一张表到我的应用程序的主窗口工作。在分离两个(主视图/控制器和工作表视图/控制器)之后,我只用两个视图在同一个xib中并且都由主控制器控制。现在,在调用beginSheet方法时出现,我设计了表单,并将它连接到我的控制器上的IBOutlets/Actions。Interface-Builder网点导致奇怪的显示行为
这是问题所在。没有表单对象和控制器之间的绑定,它完美地显示。但是,当我将按钮连接到IBActions,并将文本字段/图像连接到IBOutlets时,我遇到了一些奇怪的显示问题。我说的按钮没有显示(但是当点击它们时应该执行的动作),NSBox的边框没有显示,文本框也没有显示任何输入的文本,并且显示在面板的可视区域之外(仍然是空白)。
我发现我可以通过调整面板的大小来纠正这种情况,但这不可用。我确实用3个textfields和3个按钮正常工作,并关闭/最小化启用(不是他们实际上似乎对表单做任何事情),但现在我已经将图像视图挂接到控制器和其中一个按钮不再显示。
这是与我使用的插座/动作的数量有关(实际的主窗口实际上没有任何额外的窗口)还是IB是越野车还是我做错了什么?
不幸的是,在调试器控制台中没有任何内容表明它为什么会发生。我添加了你建议的断点(只要选中显示调试器 - >断点 - >双击符号并在那里键入?),并且没有新的事情发生。 – Septih 2009-07-22 08:02:26