我使用MWPhotoBrowser
制作图片库。如果我做一个新的控制器(推)所有工作正常。虽然我想将MWPhotoBrowser
添加到ViewController
的自定义TabBarController
中。我用这些代码来得到它。
[self addChildViewController:browser];
[[self view] addSubview:[browser view]];
[browser didMoveToParentViewController:self];
问题是当我改变方向(旋转设备)时,只有一部分屏幕可以工作。其余的似乎已经死了。我想我的观点保留了以前的帧边界,但我不知道如何改变它。
我尝试将setFrame设置为self.browser.view,但它无效。
奇怪的是,如果我更改标签并返回照片标签,则所有内容都会正常运行。
答案 0 :(得分:1)
如果有人在将来遇到同样的问题,这条线就解决了我的问题。也许这是我的错误,我已经忘记了这一点。所以我必须将这一行添加到我的 viewDidLoad 方法中。
self.view.autoresizingMask= UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;