我剛開始使用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