我尝试了在其他帖子中找到的几种解决方案,但在设备旋转时仍然无法自动调整子视图大小。我的布局 (IB) 具有三个视图,并且仅将调整大小应用于当前视图。如果然后,在旋转设备后,视图被显示,没有调整大小并保持在以前的尺寸。我设置了自动调整子视图及其掩码......我做错了什么或错过了什么?任何帮助将不胜感激,谢谢!
- (void)viewDidLoad
{
[super viewDidLoad];
[self.view setAutoresizesSubviews:YES];
[self.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
[vistaSocial setAutoresizesSubviews:YES];
[vistaSocial setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
[vistaB setAutoresizesSubviews:YES];
[vistaB setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];