UISCROLLVIEW无法与Tab Bar Controller调用的AutoLayout一起使用



我创建了一个非常简单的测试环境一个选项卡栏控制器和一个具有以下结构的视图控制器:

UI TAB栏控制器----------> UISCROLLVIEW

uiscrollview看法 滚动视图 标签 标签 标签

.h文件

@interface rpViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIScrollView *scrollView;
@end

.m文件

-(void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    self.scrollView.contentSize = CGSizeMake(320, 1000);
}

如果应用程序的起点输入点是带有滚动器的视图,则一切正常!如果起点入口点是thetab bar控制器,则滚动器无法正常工作?

如果您纯粹与AutoLayout一起工作,则不应直接对框架,边界或内容进行任何直接操纵。苹果已经写了一篇有关使用UISCrollview和AutoLayout技术注释TN2154的技术说明。

因此,要回答这个问题,如果您要使用自动布局,则无法操纵内容并期望一致的结果。

最新更新