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