Iphone UIScrollView-无法查看所有UIView';s

Iphone UIScrollView-无法查看所有UIView';s,iphone,ios,uiscrollview,Iphone,Ios,Uiscrollview,当我滚动时,我无法滚动到视图的末尾 我的UIScrollView具有450的高度,UIView内部的scrollView具有800的高度。 问题是scrollView无法到达UIView的末尾。。。 滚动仅向下滚动到一个点,不显示UIView的更多内容。(我使用故事板) 以下是启动scrollView和UIView的代码: [super viewDidLoad]; [scrollView setBackgroundColor:[UIColor blackColor]]; [scrollVie

当我滚动时,我无法滚动到视图的末尾

我的UIScrollView具有450的高度,UIView内部的scrollView具有800的高度。 问题是scrollView无法到达UIView的末尾。。。 滚动仅向下滚动到一个点,不显示UIView的更多内容。(我使用故事板)

以下是启动scrollView和UIView的代码:

[super viewDidLoad];

[scrollView setBackgroundColor:[UIColor blackColor]];

[scrollView setCanCancelContentTouches:NO];

scrollView.clipsToBounds = YES;

scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;


[scrollView addSubview:content];


//NSLog(@" %f  %f",content.frame.size.width,content.frame.size.height);


[scrollView setContentSize:CGSizeMake(content.frame.size.width, content.frame.size.height  )];

//NSLog(@" %f  %f",scrollView.frame.size.width,scrollView.frame.size.height );

[scrollView setScrollEnabled:YES];
在此问题上的任何帮助都将不胜感激。(对不起,我的坏英语:()


谢谢。

如果您在iOS 6项目中执行此操作,并且为情节提要启用了约束,并且如果(如图所示)您发布的代码来自viewDidLoad方法,那么您的outlet对象框架的大小将为零。由于存在约束,框架大小尚未确定,并且尚未在viewDidLoad运行的执行点设置


如果您在页面上创建了一个按钮,并将代码放入该按钮的单击处理程序中,事情是否开始工作?如果是,这是因为在满载过程完成之前,您无法单击该按钮——这意味着在满载过程完成后,代码就可以工作,而不是在运行它的中间过程中(在viewDidLoad事件中).

请解释好问题并粘贴更多代码。.
内容的来源是什么?(content.frame.origin.x/y)。在这种情况下,它们可能不是0,0。您必须在
[scrollView setContentSize]中说明这一点
content.frame.originx/y为0-0。content.frame.size.w/h=0和scrollView.frame.size.w/h=0是否正常?