0
한 페이지 만 스크롤 한 다음 다른 페이지로 스크롤하려고합니다.UIScrollView를 즉시 정지시키는 방법?
내가 m_pScrollView.pagingEnabled = YES
과 m_pScrollView.bounces = NO
으로 설정했지만 페이지의 가장자리로 스크롤하면 페이지 범위를 벗어난 후 다시 관성 효과가 발생합니다.
단지 한 페이지 만 표시하면됩니다. 누구든지 나를 도울 수 있습니까?
- (void)viewDidLoad {
[super viewDidLoad];
m_pScrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 768, 1024)];
m_pScrollView.delegate = self;
m_pScrollView.contentSize = CGSizeMake(768 * 3, 1024);
m_pScrollView.pagingEnabled = YES;
m_pScrollView.bounces = NO;
m_pScrollView.alwaysBounceHorizontal = NO;
m_pScrollView.alwaysBounceVertical = NO;
Myview *myview = [[Myview alloc]initWithFrame:CGRectMake(0, 0, 768, 1024)];
myview.backgroundColor = [UIColor redColor];
Myview *myview2 = [[Myview alloc]initWithFrame:CGRectMake(768, 0, 768, 1024)];
myview2.backgroundColor = [UIColor blueColor];
Myview *myview3 = [[Myview alloc]initWithFrame:CGRectMake(768 * 2, 0, 768, 1024)];
myview3.backgroundColor = [UIColor grayColor];
[m_pScrollView addSubview:myview];
[m_pScrollView addSubview:myview2];
[m_pScrollView addSubview:myview3];
[self.view addSubview:m_pScrollView];
}
에 대한 자세한 내용은이
같은 내용의 크기 ... – Aravindhan
당신이 당신의 코드를 게시 할 수 있습니다 설정해야? – Aravindhan
지금 1 페이지에 있습니다. 2 페이지로 스크롤하고 싶습니다.이 코드는 제대로 작동합니다. 패들링이 아주 강한 경우. 당신은 페이지 3 littlie을 볼 수 있습니다 그리고 다시 페이지 2 ...... –