iPhone初学者问题 - 挂钩动作

时间:2011-03-26 22:50:02

标签: iphone

我刚刚开始使用iPhone开发,而在我的hello world应用程序中,我很难将视图连接到带有操作的控制器。我按照我正在阅读的书中的说明(我相信),但根据我运行应用程序的位置,应用程序的行为有所不同。

- 当我从代码中命令-r时,我只看到视图占据整个窗口的单个按钮。单击按钮时会触发操作。

- 当我从界面设计师那里命令-r时,我看到按钮,标签和文本框正确排列。当我点击按钮时没有任何反应。

任何人都知道为什么会发生这种情况/如何解决这个问题?感谢。

4 个答案:

答案 0 :(得分:1)

从界面构建器启动模拟器仅模拟选定的.xib文件。你应该只测试你的视图设计。

如果您想了解有关iPhone开发的基础知识,我建议:

NewBoston:http://www.thenewboston.com/?cat=34&pOpen=tutorial

斯坦福:http://itunes.stanford.edu/

这两个都是关于如何制作iPhone应用程序的免费视频教程。

祝你好运!

答案 1 :(得分:1)

你不小心看到了整个观点 认真。你犯了一个错误的联系。您将viewController(也称为File的所有者)的视图插座与UIButton连接起来。

enter image description here

只需删除此连接,然后将文件所有者的视图插座与“Root”视图连接。

enter image description here

你应该删除几乎所有触发btnClicked的连接: TouchUpInside从按钮就足够了。

您应该按照objective-c coding stylePart II)并以大写字母开始所有班级名称。 chapter_2ViewController应该是Chapter2ViewController

答案 2 :(得分:0)

据我所知,您无法从界面构建器运行应用程序,我可能会弄错。

您应该确保保存了界面构建器文件并从xcode

中运行应用程序

答案 3 :(得分:0)

只是一个猜测,但模拟器中的窗口大小是否与IB中的窗口大小不同?您可以检查控件大小调整掩码和IB中的大小调整选项卡。