1

これは、UIView から作成されたカスタム ナビゲーション バーです。setFrame の setter メソッドを制御しません。単純なものが欠けているような気がします。

if (self.statusBarHiddenInitially == NO) {
        self.navigationBar.frame = CGRectMake(self.navigationBar.frame.origin.x,
                                              20,
                                              self.navigationBar.frame.size.width,
                                              self.navigationBar.frame.size.height);
        NSLog(@"test frame: %f", self.navigationBar.frame.origin.y);
    }

テスト フレームは を返します0.000000

4

0 に答える 0