我刚开始使用iPhone开发,在我的Hello World应用程序中,我很难用操作将视图连接到控制器。我遵循我正在阅读的书中的说明(我相信),但根据我运行应用程序的位置,该应用程序的行为有所不同。iPhone初学者问题 - 挂钩行动
- 当我从代码中命令-r时,我只能看到在视图中占据整个窗口的单个按钮。当我点击按钮时,动作被触发。
- 当我从界面设计器的命令-r看到按钮,标签和文本框正确排列。当我点击按钮什么都没有发生。
任何人都知道这是为什么发生/如何解决它?谢谢。
我刚开始使用iPhone开发,在我的Hello World应用程序中,我很难用操作将视图连接到控制器。我遵循我正在阅读的书中的说明(我相信),但根据我运行应用程序的位置,该应用程序的行为有所不同。iPhone初学者问题 - 挂钩行动
- 当我从代码中命令-r时,我只能看到在视图中占据整个窗口的单个按钮。当我点击按钮时,动作被触发。
- 当我从界面设计器的命令-r看到按钮,标签和文本框正确排列。当我点击按钮什么都没有发生。
任何人都知道这是为什么发生/如何解决它?谢谢。
据我所知,你不能从界面生成器运行应用程序,我可能会误解。
你应该确保你的界面生成器文件被保存并在Xcode
您只是在“模拟”模式下运行UI,通常不会你想做什么。 – Dad 2011-03-27 00:23:59
从启动界面生成器模拟器只模拟选定的.xib文件中运行应用程序。你只应该这样做来测试你的视图设计。
如果您想了解iPhone开发的基础知识,我建议:
NewBoston:http://www.thenewboston.com/?cat=34&pOpen=tutorial
斯坦福:http://itunes.stanford.edu/
都是关于如何使iPhone应用程序的免费视频教程。
祝你好运!
只是一个猜测,但是模拟器中的窗口大小与IB中的不同?您可以检查控制大小调整大小和IB中的大小选项卡。
你不小心整个看法。
说真的。你犯了一个错误的连接。你把viewController的视图插件(又名文件的所有者)与UIButton连接起来。
只是删除这个连接,并与“根”连接查看文件所有者的视图插座。
而且你或许应该删除几乎所有的连接触发btnClicked:太。从按钮TouchUpInside就足够了。
而且您应该按照objective-c coding style(Part II)并用大写字母开始所有类名称。 chapter_2ViewController
应该是Chapter2ViewController
。
这就是它。非常感谢您浏览我的项目并找出问题所在。真棒。 – 2011-03-27 00:46:06
你使用的是什么版本的xcode? – JFoulkes 2011-03-26 22:54:57
@JFoulkes 3.2.5,64位。 – 2011-03-26 23:02:02
您保存了界面生成器文件吗? – Andrew 2011-03-26 23:28:15