我的应用支持两种方向模式(横向和纵向)。我在 scrollView 中有 4 个图像,我的问题是当我更改为横向模式后,当我在图像索引 1 处作为纵向时,它总是在索引 0 处显示图像。所以我想通过显示与索引对应的图像来解决这个问题Land <-> Port,请给出想法或一些代码。
谢谢
我的应用支持两种方向模式(横向和纵向)。我在 scrollView 中有 4 个图像,我的问题是当我更改为横向模式后,当我在图像索引 1 处作为纵向时,它总是在索引 0 处显示图像。所以我想通过显示与索引对应的图像来解决这个问题Land <-> Port,请给出想法或一些代码。
谢谢
我使用这种方法进行分页UIScrollView
...
// Delegate method
-(void) scrollViewDidScroll:(UIScrollView *)scrollView {
// Store current position (the offset by half the view is to be more accurate when paging)
curPos = (scrollView.contentOffset.x + scrollView.bounds.size.width/2) / scrollView.bounds.size.width;
}
-(void) viewWillLayoutSubviews {
[super viewWillLayoutSubviews];
// Scroll back to the current item
scroll.contentOffset = CGPointMake(curPos * scroll.bounds.size.width, 0);
}
那么你所需要的只是int curPos
在你的班级标题中......