3

ビューを押し下げる個人用ホット スポットと、押し下げる関連サブビューを有効にします。プログラムで個人用ホットスポット通知を無効にする方法は? (HOT SPOT がオンになっている場合でも、iPhone のステータス バーを元のサイズに制限するにはどうすればよいですか?)

4

4 に答える 4

1

Personal Hotspot はステータス バーに 20 ポイントを追加するだけでなく、重力のあるアニメーターのドロップ ポイントに依存するビューを台無しにすることにかなり遅れて気付きました。ビューをレイアウトする前にステータス バーの高さをチェックするコードを追加しました。20 でない場合は、おそらくホットスポットであるため、ステータス バーを非表示にします。理想的なソリューションではありませんが、これまでのところ機能しています。

- (BOOL)prefersStatusBarHidden {
    if ([UIApplication sharedApplication].statusBarFrame.size.height == 20) {
        NSLog(@"Status bar is 20 so returning NO for hidden");
        return NO;
    }
    NSLog(@"Status bar is not 20 so returning YES for hidden");
    return YES;
}
于 2015-04-01T11:14:01.327 に答える
0

ステータスバーを無効にすると、ホットスポット バーが自動的に無効になります。

于 2014-05-15T10:16:29.383 に答える