0

我有一个带有一个视图控制器的故事板,它使用以下代码推送另一个视图控制器:

    UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"adVideo"];
    [self presentViewController:viewController animated:NO completion:nil];

在被推送的视图控制器中,有一个 UIView 我正在尝试获取框架,以便我可以使用它来放置另一个对象。我已将它连接到我的 viewcontroller 类中的 UIView IBOUTLET 属性,然后在 viewDidAppear 中为我在框架上调用的那个视图控制器,但它显示为空(0,0,0,0)。

-(void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
        NSLog(@"%f %f %f %f", self.videoView.frame.origin.x, self.videoView.frame.origin.y, self.videoView.frame.size.width, self.videoView.frame.size.height);
}

那时没有加载videoView以便可以传递帧的原因是什么?

4

0 回答 0