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