0

MWPhotoBrowser用来制作图片库。如果我制作一个新的控制器(推)一切正常。虽然我想添加MWPhotoBrowser到一个自定义ViewController中,它是一个TabBarController. 我用这些代码行得到了这个。

[self addChildViewController:browser];

[[self view] addSubview:[browser view]];

[browser didMoveToParentViewController:self];

问题是当我改变方向(旋转设备)时,只有一部分屏幕工作。其余的似乎已经死了。我想我的视图保持以前的帧边界,但我不知道如何改变它。

我尝试将 setFrame 设置为 self.browser.view 但它没有用。

奇怪的是,如果我更改标签并返回照片标签,所有这些都可以正常工作。

4

1 回答 1

1

如果将来有人遇到同样的问题,这条线解决了我的问题。也许我忘记了这一点是我的错误。所以我不得不将此行添加到我的viewDidLoad方法中。

self.view.autoresizingMask= UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
于 2014-01-08T09:33:20.917 回答