我有一个带有一个视图控制器的故事板,用这个代码推送另一个视图控制器:
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);
}
视频视图未被该点加载的原因是什么,以便可以传递帧?