Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS-UIScrollView拒绝滚动_Ios_Objective C_Uiscrollview - Fatal编程技术网

IOS-UIScrollView拒绝滚动

IOS-UIScrollView拒绝滚动,ios,objective-c,uiscrollview,Ios,Objective C,Uiscrollview,我已经构建了一个大型IOS应用程序,在测试时注意到静态页面中的uiScrollview已停止滚动-为了解释页面的设置-结构如下- scrollview作为scwollMa连接到头文件(如上面的文档所示) 它在情节提要中具有以下属性- 我已将以下内容应用于.m页- - (void)viewDidLoad { [super viewDidLoad]; //Set Scroller [_scwollMa setScrollEnabled:YES]; self

我已经构建了一个大型IOS应用程序,在测试时注意到静态页面中的uiScrollview已停止滚动-为了解释页面的设置-结构如下-

scrollview作为scwollMa连接到头文件(如上面的文档所示)

它在情节提要中具有以下属性-

我已将以下内容应用于.m页-

- (void)viewDidLoad
{
    [super viewDidLoad];

    //Set Scroller
    [_scwollMa setScrollEnabled:YES];


    self.scwollMa.contentSize = CGSizeMake(320, 1100);

但它什么也没做!也没有错误-大抓头!有什么建议吗?

您已将scrollview的高度设置为与内容大小相同的高度。要滚动,请设置滚动视图的高度以适合可见屏幕区域(如self.view.frame.size.height)。
如果滚动视图和内容视图具有相同的高度,则无需滚动。

您已将滚动视图的高度设置为与内容大小相同的高度。要滚动,请设置滚动视图的高度以适合可见屏幕区域(如self.view.frame.size.height)。
如果滚动视图和内容视图具有相同的高度,则无需滚动。

contentSize.height必须大于实际高度: 将以下代码行更改为

 self.scwollMa.contentSize = CGSizeMake(320, 1500);
我会为你工作的

在interface builder中,保持视图中可见的高度


contentSize.Height必须大于实际高度: 将以下代码行更改为

 self.scwollMa.contentSize = CGSizeMake(320, 1500);
我会为你工作的

在interface builder中,保持视图中可见的高度



可能尝试断开并重新连接iBootletCheers@chetem-trusted但没有荣耀不幸的是,它在没有UITextView的情况下工作吗?可能尝试断开并重新连接iBootletCheers@chetem-trusted但没有荣耀不幸的是,它在没有UITextView的情况下工作吗?但滚动视图本身仍将远离屏幕,不是吗?scrollview的高度必须小于或等于视图高度才能显示。我们可以根据需要增加内容大小。只需转到interface builder并将scrollview高度设置为小于您自己的高度。视图的高度,但滚动视图本身仍将远离屏幕,不是吗?scrollview的高度必须小于或等于您的视图高度,以确保可见性。我们可以根据需要增加内容大小。只需转到interface builder并将scrollview高度设置为小于self.view的高度,因此您可以说self.scwollMa.contentSize=CGSizeMake(self.view.frame.size.width,self.view.frame.size.height);应该做这个工作吗?self.scwollMa.contentSize=CGSizeMake(self.view.frame.size.width,self.view.frame.size.height+(一些整数值));您在高度中添加了什么整数值?我添加了-self.scwollMa.contentSize=CGSizeMake(self.view.frame.size.width,self.view.frame.size.height+1100);请理解-您的问题不是内容大小。你的问题是:你的滚动视图比你的iPhone或iPad屏幕大。因此,您的滚动视图大小应该小于屏幕大小。您不滚动滚动视图,而是滚动滚动滚动视图内的内容。因此,请将内容大小设置为内容大小,将滚动视图大小设置为屏幕大小;应该做这个工作吗?self.scwollMa.contentSize=CGSizeMake(self.view.frame.size.width,self.view.frame.size.height+(一些整数值));您在高度中添加了什么整数值?我添加了-self.scwollMa.contentSize=CGSizeMake(self.view.frame.size.width,self.view.frame.size.height+1100);请理解-您的问题不是内容大小。你的问题是:你的滚动视图比你的iPhone或iPad屏幕大。因此,您的滚动视图大小应该小于屏幕大小。您不滚动滚动视图,而是滚动滚动滚动视图内的内容。因此,请将内容大小设置为内容大小,将滚动视图大小设置为屏幕大小。