2011-07-29 15 views
1

iOSのテストアプリがあり、nib/xibファイルなしでビルドされています。 UIViewControllerは実行され、1つのボタンで画面に表示されますが、そのボタンはクリックできません。また、UIViewControllerのviewプロパティに配置されたUITapGestureRecognizerは起動しません。私は理由を理解することができないので、問題の内容を知っている人がいれば、私はドロップボックスにプロジェクトを配置しました。nib-less iOSアプリにユーザーの操作がありません

プロジェクトはシンプルで、UIViewControllerテンプレートからnibファイルを除いたもの、これを反映するように編集されたメインファイルとplistファイル、そしてボタンとジェスチャ認識機能が追加されました。 Nuthin火災:

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

ただ、ただ、上記のコードのように、行いますappplicationフレーム用UIScreenを尋ねる:

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

+0

@rckoenesからの答えは、このトリックです。しかし、MainWindow.xibを周りに置いて残りの部分をコードで実行できるのであれば、どうしてこの問題を克服するのでしょうか? – MiguelB

+0

@miamkそれは、私が見ていないファイルなしで、きれいなプロジェクトレイアウトのために努力しています。私はインターフェイスビルダーを使用しないので、私はnibファイルを配置しないようにしています。また、私はすべてのプロジェクトがペン先なしで始まるようにテンプレートを作成します。 –

答えて

4

あなたはあなたの窓は、そのフレームが何であるかを伝える必要があります。

+0

偉大な、それだった。今私は知っている、ありがとう! –

関連する問題