MWPhotoBrowser进入Tabbar控制器

时间:2014-01-07 08:10:17

标签: ios objective-c uiinterfaceorientation mwphotobrowser

我使用MWPhotoBrowser制作图片库。如果我做一个新的控制器(推)所有工作正常。虽然我想将MWPhotoBrowser添加到ViewController的自定义TabBarController中。我用这些代码来得到它。

[self addChildViewController:browser];

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

[browser didMoveToParentViewController:self];

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

我尝试将setFrame设置为self.browser.view,但它无效。

奇怪的是,如果我更改标签并返回照片标签,则所有内容都会正常运行。

1 个答案:

答案 0 :(得分:1)

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

self.view.autoresizingMask= UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;