为什么我的应用程序中不使用scrollView方法?

时间:2013-02-17 20:01:01

标签: ios cocoa-touch uiscrollview

在我的一个视图控制器中(使用Storyboard和ARC模式),我添加了两个scrollView方法?

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
{
}

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
}

它们都无法在我的应用上运行。

我已经添加了滚动视图作为self.view的子视图 但是,为什么这些滚动视图方法不起作用? 拜托,给我一些想法。

1 个答案:

答案 0 :(得分:1)

这些是UIScrollViewDelegate方法。您必须正确设置VC作为scrollview委托并将委托从xib连接到VC

  1. <UIScrollViewDelegate>添加到您的VC
  2. .h文件

    @interface ExampleVC <UIScrollViewDelegate>

    使exampleVC成为UIScrollViewDelegate方法的接收者。

    1. 从Xib将scrollview委托连接到文件所有者(右 单击storyboard中的scrollview,然后将委托拖到 视图控制器对象,那就是它)
    2. 修改  如果以编程方式创建scrollview

        

      [scrollView setDelegate:self];

      可以完成这项工作