2011-07-29 73 views
1

我有是沒有任何筆尖/廈門國際銀行文件,內置的iOS測試應用程序。它運行時,UIViewController被創建並顯示在屏幕上,只有一個按鈕,但該按鈕不可點擊。此外,放置在UIViewController的視圖屬性上的UITapGestureRecognizer不會觸發。我無法弄清楚爲什麼,所以我將我的項目放在了收件箱中,希望這裏的某個人知道問題所在。筆尖少iOS應用沒有用戶交互

該項目是簡單,只需一個UIViewController模板減去筆尖文件,編輯,以反映這主要和的plist文件,然後一個按鈕和手勢識別添加。 Nuthin火災:

http://dl.dropbox.com/u/3905723/ios/blarggesture.zip

+0

@rckoenes的答案是有用的。但是我可以問一下,爲什麼你會經歷這個麻煩,如果你只能保持MainWindow.xib並且只是在代碼中完成應用程序的其餘部分? – MiguelB

+0

@miamk它出於爭取乾淨的項目佈局,沒有我不看的文件。我不使用界面生成器,所以我我儘量不要有筆尖的文件奠定左右。另外,我會製作一個模板,以便我製作的每個項目都可以在沒有筆尖的情況下啓動。 –

回答

4

你需要告訴你的窗口它的框架是什麼:

self.window = [[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].applicationFrame] autorelease]; 

只求UIScreen的應用項目框架會做,就像上面的代碼。

+0

好啊,就是這樣。現在我知道,謝謝! –