アプリデリゲート[[UIScreen mainScreen] bounds]
では、ウィンドウのフレームを設定するために(デフォルトで)使用します。
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
しかし、アプリを起動しようとすると、ビューとステータス バーの間に空白が表示されます。
このようにフレームを設定すると
CGRect bounds = [[UIScreen mainScreen] bounds];
self.window = [[UIWindow alloc] initWithFrame:CGRectMake(0.0, -20.0, bounds.size.width, bounds.size.height)];
問題ありませんが、画面の下部 20 ポイントでタップが検出されません。
ここで何が問題なのですか?助けてください。
PS IB は使用しません。ウィンドウ以外のビューにフレームを設定しないでください (役に立たないため)。