标签: ios objective-c autolayout
我需要根据子视图的框架初始化GPU渲染器视图。但无论我把代码放在哪里,我总是得到帧=零。
我不能把它放在viewDidLayoutSubviews中,因为它会被多次调用,我不知道哪一个是正确的。
viewDidLayoutSubviews
viewDidAppear也不是正确答案。
viewDidAppear
我发现viewDidLayoutSubviews之后会调用viewDidAppear。当其子视图正确布局时,应调用viewDidAppear