scrollViewWillBeginDragging在第二个UIScrollView上没有响应

时间:2011-05-26 09:02:53

标签: iphone objective-c cocoa-touch xcode

我有一个可能的问题,但我无法解决这个问题。 我在屏幕顶部有一个UIScrollview,在它下面有一个UITableView。 两者都在我的InterfaceBuilder上,而不是以编程方式完成 并在我的.h上声明:

@interface RootViewController : UIViewController <UIScrollViewDelegate, IconDownloaderDelegate>
{
IBOutlet UIScrollView *scrollview;
}

在UIScrollView内部我有一个很长的tabbar也在IB mi代码如下:

[scrollview setScrollEnabled:YES];
[scrollview setContentSize:CGSizeMake(1100, 29)];

Everithing完美地完成了tabbar的工作和移动等。

问题在于实现scrollViewWillBeginDragging 它只在我的UITableView上注册滚动,而不是滚动视图。

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{

    NSLog(@"done");

}

我做错了什么?

提前致谢!

2 个答案:

答案 0 :(得分:0)

在您添加scrollview的地方添加[scrollview SetDelegate:self];

答案 1 :(得分:0)

您必须将委托设置为实现委托方法的类。

scrollview.delegate = self;