获得对滚动视图的控制

时间:2012-02-29 06:40:50

标签: iphone uiscrollview controls

我有一个滚动视图,其中包含多个对象,如文本字段,标签,开关等。现在我们知道默认情况下,表视图可以控制用户滚动和停止他/她希望的位置。明智的我想为滚动视图实现相同的控制以停止在视图的任何位置的任何位置。但我的滚动视图行为不正常,滚动正在进行时它没有停止。换句话说滚动视图缺乏平滑的行为。相反,它滚动到最末端并显示视图的后半部分,或者它看起来好像在滚动并且它使视图保持不变,即到起点并显示视图原样。可能这个描述可能听起来有点令人困惑,但总的来说,我希望滚动期间的滚动视图,停止在视图中的任何对象,就像在表视图的情况下,这样它是用户友好的。

我已将框架和内容设置为视图中的滚动视图Will Appear方法如下:

-(void)viewWillAppear:(BOOL)animated
{
    scrollView.frame = CGRectMake(0, 0, 320, 460);
    [scrollView setContentSize:(CGSizeMake(320, 815))];
} 

注意:我在视图底部有一个标签栏控制器,用于在控制器之间导航。

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

想要一些有价值的建议。

提前感谢所有人:)

1 个答案:

答案 0 :(得分:0)

OOps ....我的错误:(

我们需要禁用分页启用属性,或者如果在IB或我们的代码片段中设置为true或yes,则设置为no ....谢谢:)