Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Iphone UIScrollView问题:禁止;滚动至空白处“;_Iphone_Objective C_Ios_Uiscrollview_Uiscrollviewdelegate - Fatal编程技术网

Iphone UIScrollView问题:禁止;滚动至空白处“;

Iphone UIScrollView问题:禁止;滚动至空白处“;,iphone,objective-c,ios,uiscrollview,uiscrollviewdelegate,Iphone,Objective C,Ios,Uiscrollview,Uiscrollviewdelegate,我有3页的UIScrollView。我很难解释我的问题,这就是为什么我会尝试用表视图来解释它 当您使用表视图时,可以滚动查看不存在的空间。我的意思是如果你看到一个单元格,你可以向下滚动看到没有单元格的空白。我不知道它的定义,这就是为什么我将它称为“滚动到空空间”。 现在的问题是。我想实施以下措施: 当用户看到1页时,他不能“滚动到空白处”,当用户在最后一页时,他可以“滚动到空白处” 我的代码是: self.scroll = [[[UIScrollView alloc] initWithF

我有3页的UIScrollView。我很难解释我的问题,这就是为什么我会尝试用表视图来解释它

当您使用表视图时,可以滚动查看不存在的空间。我的意思是如果你看到一个单元格,你可以向下滚动看到没有单元格的空白。我不知道它的定义,这就是为什么我将它称为“滚动到空空间”。

现在的问题是。我想实施以下措施: 当用户看到1页时,他不能“滚动到空白处”,当用户在最后一页时,他可以“滚动到空白处”

我的代码是:

    self.scroll = [[[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, size.width, size.height)] autorelease];
    scroll.pagingEnabled = YES;
    scroll.showsHorizontalScrollIndicator = NO;
    scroll.showsVerticalScrollIndicator = NO;
    scroll.scrollsToTop = NO;
    scroll.delegate = self;
    scroll.contentSize = CGSizeMake(size.width * kNumberOfPages, size.height);
    scroll.backgroundColor = [UIColor greenColor];

我应该设置哪些属性来提供所需的功能。

这称为反弹

具有名为“反弹”的属性,您可以将该属性设置为“否”以防止其反弹:

    scroll.bounces = NO;
反弹

一个布尔值,用于控制滚动视图是否从内容边缘反弹回来

        @property(nonatomic) BOOL bounces
讨论

如果此属性的值为“是”,则滚动视图在遇到内容边界时会反弹。视觉上的反弹表示滚动已到达内容的边缘。如果该值为“否”,滚动将立即在内容边界停止,而不会反弹。默认值为“是”

您可以将该属性的值设置为滚动委托
–scrollViewDidScroll:
方法中所需的值