Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.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 获得对滚动视图的控制_Iphone_Uiscrollview_Controls - Fatal编程技术网

Iphone 获得对滚动视图的控制

Iphone 获得对滚动视图的控制,iphone,uiscrollview,controls,Iphone,Uiscrollview,Controls,我有一个滚动视图,其中包含多个对象,如文本字段、标签、,切换等。现在我们知道,默认情况下,表视图为用户提供了滚动和停止的控制。像wise一样,我希望实现滚动视图的相同控制,以停止视图中任何位置的任何位置。但我的滚动视图运行不正常,当滚动进行时,它不会停止。换句话说,滚动视图缺乏平滑的行为。相反,它滚动到最末端并显示视图的下半部分,或者它看起来好像在滚动并使视图保持不变,即滚动到起点并按原样显示视图。这种描述可能听起来有点奇怪有点让人困惑,但一句话,我希望在滚动期间滚动视图停止在视图中的任何对象上

我有一个滚动视图,其中包含多个对象,如文本字段、标签、,切换等。现在我们知道,默认情况下,表视图为用户提供了滚动和停止的控制。像wise一样,我希望实现滚动视图的相同控制,以停止视图中任何位置的任何位置。但我的滚动视图运行不正常,当滚动进行时,它不会停止。换句话说,滚动视图缺乏平滑的行为。相反,它滚动到最末端并显示视图的下半部分,或者它看起来好像在滚动并使视图保持不变,即滚动到起点并按原样显示视图。这种描述可能听起来有点奇怪有点让人困惑,但一句话,我希望在滚动期间滚动视图停止在视图中的任何对象上,就像在表视图中一样,因此它是用户友好的

我已将框架和内容设置为滚动视图,视图将显示方法如下:

-(void)viewWillAppear:(BOOL)animated
{
    scrollView.frame = CGRectMake(0, 0, 320, 460);
    [scrollView setContentSize:(CGSizeMake(320, 815))];
} 
注意:我在视图底部有一个选项卡栏控制器,用于在控制器之间导航。

我刚刚浏览了UIScrollView以及委托类引用。我遇到了分页、滚动视图将开始拖动、滚动到索引路径处的行等。。方法。在这些方法中,我需要实现什么方法,我需要编写什么逻辑

我想要一些有价值的建议

提前感谢大家:)

哎呀……这是我的错:(


如果在IB或我们的代码段中设置为true或yes,我们需要禁用PaginEnabled属性或设置为no。谢谢:)

如果您已将PaginEnabled设置为true,则将其设置为false。@Apurv抱歉,Apurv先生,我尚未设置属性。您可以粘贴创建UIScrollView的代码吗?如果它是使用IB或故事板创建的,那么也检查一下。我已经使用IB创建了它,我已经将对象拖放到滚动视图,我已经将代理连接到文件所有者,然后我已经将我在程序中创建的滚动视图连接到IB中的滚动视图。在程序中,我已经给了UIScrollViewDelegate,然后在视图中将出现,我已经设置了框架和内容的偏移。就是这样,我只做了这些,Thankset PaginEnabled=False,并且还阅读了UITableView和UIScrollView的文档。