我知道关于滚动视图有几十个类似的问题,但我已经尝试了一切,Scrollview
不是滚动。
首先,我创建了一个uiviewcontroller
带有 xib 文件的文件,并将其设置为自由格式并排列它的大小,并在视图中添加了一个滚动视图。
然后将它作为一个添加childviewcontroller
到另一个视图控制器。
-(void)scrollViewSetup
{
if (!_scrollView) {
_scrollView=[[UIView alloc] initWithFrame:CGRectMake(0,200,self.scrollView.frame.size.width,200)];
[self.view addSubview:_scrollView];
ScrollView *displayPortf=[[ScrollView alloc] init];
//add as a child view controller here
//displayPortf.delegate=(id)self;
[_scrollView addSubview:displayPortf.view];
[displayPortf didMoveToParentViewController:self];
[self addChildViewController:displayPortf];
}
}
滚动视图的内容大小(768,200)
在 iPad 上。我尝试设置content size
为无效然后无效然后无效(1920,200)
。viewDidLoad
viewDidAppear
viewDidLayoutSubviews
然后我选中了该use auto layout
框并尝试通过添加常量editor->resolve auto layout issues->add constraints
如何使滚动视图滚动?
注意:父视图使用自动布局和情节提要。