IOS: UIScrollViewDelegate не работает - PullRequest
0 голосов
/ 16 марта 2012

Я использовал следующий код для инициализации нового UIScrollView:

    UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
scroll.showsHorizontalScrollIndicator = NO;
    scroll.showsVerticalScrollIndicator = NO;

Затем я добавил 3 экземпляра UIView в экземпляр scrollView.

Но когда я использую его метод делегата - (void) scrollViewWillBeginDragging: (UIScrollView *) scrollView и - (void) scrollViewDidScroll: (UIScrollView *) scrollView

они оба не работали, я набрал NSLog Method, чтобы перехватывать журналы в GDB, если функции вызваны.

Что происходит?

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

добавь себя в качестве делегата UIScrollView

scroll.delegate = self;
0 голосов
/ 20 октября 2014

Вы можете добавить этот код в viewdidload

ScrollView.delegate = self;

или ссылка с раскадровки / xib

и не забудьте добавить UIScrollViewDelegate после интерфейса

@interface ViewController ()<UIScrollViewDelegate>

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