UIView在定位后改变其原点和高度

时间:2016-07-15 10:33:46

标签: ios objective-c iphone uiview orientation

我在我的应用中使用XCDYouTubeKit。用于播放你的视频。

当我选择任何视频播放时,我的屏幕会从Portrait更改为Landscape,当我关闭视频时,它会返回Portrait

现在问题是当我关闭我的视频ViewController更改其height and origin.

这是我发现的:

  

旋转前的UIViewController的框架和边界(纵向)

  My view bound: {{0, 0}, {375, 563}}
  My view frame: {{770, 0}, {375, 563}}
  

旋转后的UIViewController的框架和边界(纵向)

My view bound: {{0, 0}, {375, 667}}
My view frame: {{770, -104}, {375, 667}}

我在viewDidAppear中记录了这些内容。

   - (void)viewDidAppear:(BOOL)animated

    {
     NSLog(@"My view bound: %@", NSStringFromCGRect(self.view.bounds));
     NSLog(@"My view frame: %@", NSStringFromCGRect(self.view.frame));


     }

我无法找到确切的解决方案。请帮我解决这个问题。

0 个答案:

没有答案