2012-02-19 116 views
0

我在界面构建器中创建了一个按钮。我在头文件中定义了一个IBOutlet和一个IBAction。我在.m中实现了IBAction方法。我建立了从文件所有者到按钮以及从按钮到文件所有者的连接。为什么我在Interface Builder中创建的按钮不显示?

问题是,当我在模拟器中运行应用程序时,我没有看到它。我在视图中隐藏了另一个主要项目,以确保它上面没有任何东西。我正在复制我成功使用的方法将按钮添加到其他视图,但出于某种原因,我什么也没看到。我确信我错过了一些简单的事情,如果有人能告诉我它是什么,我会很感激。

感谢,

约翰

+0

走进IB,告诉我你的对象层次结构是什么样子(左侧面板)。 – CodaFi 2012-02-19 23:59:57

+0

我IB视图左侧的瘦列显示文件所有者的空心黄色框和第一响应者的实心橙色框。然后在它下面有一条实线,一个灰色的正方形带有一个白色虚线框,旁边有一个小圆点,当我将鼠标悬停在它上面时,弹出标签“视图”。在左侧,当我点击第二个顶部栏图标并突出显示分层选项时,我看到了一个包含约20个类的平面列表,这些类是我的应用程序的一部分。我希望这就是你要求的。 – Dessie 2012-02-20 00:07:01

+0

是的。你的按钮,当你点击三角形时,是否在视图的列表中?如果不是,则不会显示。 – CodaFi 2012-02-20 00:08:22

回答

0

这听起来像你的按钮是不是在视图层次。你真的确认你的界面生成器盒看起来是这样的:

enter image description here

+0

是的。我拍了一张截图,但我不知道如何将它包含在这个消息中,但是,这就是它的样子。我没有看到图标,也许我没有足够的声望? – Dessie 2012-02-20 00:20:13

+0

编辑您的问题,然后单击文本框上方的小图像图标。它会引导您上传图片。 – CodaFi 2012-02-20 00:21:27

+0

对不起CodaFi,我无法添加图像,因为我没有足够的声望点。 – Dessie 2012-02-20 01:27:52

相关问题