2015-01-16 6 views
0

У меня есть UIView, содержащий выход в UIScrollView.UIScrollView в UIView: обнаружение прокрутки программно

Я хотел бы определить, когда вид прокрутки.

Это мой код:

// interface 
@interface MyView : UIView <UIScrollViewDelegate> 
@property (strong, nonatomic) IBOutlet UIScrollView *scrollView; 
-(void)setup; 

// implementation 
@implementation MyView  
@synthesize scrollView; 

-(void)setup { 
    scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 150, 160)]; 

    scrollView.pagingEnabled = true; 
    [scrollView setContentSize:CGSizeMake(30, 160)]; 
    scrollView.showsHorizontalScrollIndicator = false; 
    scrollView.bounces = false; 
    scrollView.scrollEnabled = true; 

    [self addSubview:scrollView]; 
} 

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ 
    NSLog(@"Point: %@", NSStringFromCGPoint(scrollView.contentOffset)); 
} 

Что мне не хватает? Мне нужно изменить раскадровку, чтобы активировать «scrollViewDidScroll»? Могу ли я сделать это программно?

+1

Установите делегируют Scrollview в. –

ответ

3

Вам нужно установить делегат Scrollview во время установки:

self.scrollView.delegate = self 
Смежные вопросы