iPhoneの設定で人事ホットスポットをオンにすると、iPhoneアプリのUIが20ピクセル下に移動します。この問題に対処するにはどうすればよいですか。
ホットスポットがオンになっているかオフになっているかを検出する方法はありますか?
ありがとうvikas
iPhoneの設定で人事ホットスポットをオンにすると、iPhoneアプリのUIが20ピクセル下に移動します。この問題に対処するにはどうすればよいですか。
ホットスポットがオンになっているかオフになっているかを検出する方法はありますか?
ありがとうvikas
ホットスポットまたはその他の通知が表示されるたびに、次のセレクターを使用していくつかのサイズを取得できます。statusBarFrameの高さは40ピクセルになります。
CGRect rect;
rect = [[UIScreen mainScreen] bounds]; // Get screen dimensions
NSLog(@"Bounds: %1.0f, %1.0f, %1.0f, %1.0f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height);
rect = [[UIScreen mainScreen] applicationFrame]; // Get application frame dimensions (basically screen - status bar)
NSLog(@"App Frame: %1.0f, %1.0f, %1.0f, %1.0f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height);
rect = [[UIApplication sharedApplication] statusBarFrame]; // Get status bar frame dimensions
NSLog(@"Statusbar frame: %1.0f, %1.0f, %1.0f, %1.0f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height);
これに対処するためのいくつかのオプションがあります。