我已阅读有关 UIScrollView 的苹果文档,但无法明确设置启用分页的滚动视图滚动方向从左到右以适应阿拉伯内容......请有任何想法吗?
问问题
1970 次
2 回答
1
如果您只是将 更改为contentOffset
在启动时显示最右边的页面怎么办?
于 2012-10-06T09:35:11.800 回答
0
我通过在 viewdidload 中将滑块设置到我的滚动视图的最后一页来使用 UISlider 解决了这个问题
CGPoint pnt = CGPointMake(19 * self.scrollView.frame.size.width , 0) ;
[self.scrollView setContentOffset:pnt animated:YES];
CGFloat pageWidth = self.scrollView.frame.size.width;
NSInteger page = (NSInteger)floor((self.scrollView.contentOffset.x * 2.0f + pageWidth) / (pageWidth * 2.0f));
[slider setValue:page];
现在我可以通过点击滚动并滚动阿拉伯内容的适当方向:)
注意:19 是滚动视图中的页数,等于 no of images - 1。
于 2012-10-06T10:47:37.200 回答