0
我只想滚动一页然后到另一页。如何使UIScrollView立即停止?
我设置了m_pScrollView.pagingEnabled = YES
和m_pScrollView.bounces = NO
,但是当我滚动到页面的边缘时,页面范围会退出,然后返回,如惯性效果。
我只是希望它scoll只有一个页面不多。谁能帮我?
- (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 2011-04-27 04:15:07
你可以发布您的代码? – Aravindhan 2011-04-27 04:16:31
如果现在我在页面1中。我想滚动到第2页。此代码可以正常工作。但是如果你的划桨非常强壮。你可以看到第3页一littlie,然后回到第2页...... – 2011-04-27 05:17:53