scrollViewWillBeginDragging не отвечает на второй UIScrollView - PullRequest
2 голосов
/ 26 мая 2011

У меня, наверное, крошечный вопрос, но я просто не могу обойти это. У меня есть UIScrollview в верхней части экрана, под ним есть UITableView. оба находятся на моем InterfaceBuilder, а не программно и объявлено на моем .h как:

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

и т.д.

Внутри UIScrollView у меня есть длинная вкладка, также в IB ми код выглядит следующим образом:

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

Everithing работает отлично, панель вкладок работает, перемещается и т. Д.

проблема в том, что при реализации scrollViewWillBeginDragging он регистрирует прокрутку только в моем UITableView, а не в просмотре прокрутки.

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

    NSLog(@"done");

}

Что я делаю не так?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 26 мая 2011

Вы должны установить делегата для класса, в котором вы реализуете методы делегата.

scrollview.delegate = self;
0 голосов
/ 26 мая 2011

добавить [scrollview SetDelegate:self]; в том месте, куда вы добавляете scrollview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...