iphone - UIScrollView:如何一次滚动一页

标签 iphone objective-c uiscrollview scroll paging

我制作了一个可以水平滚动的 ScrollView 。我面临的问题是,我希望用户一次只滚动一页,但此时用户滚动模拟器上的 ScrollView 并滚动两页。

有谁知道如何让 ScrollView 一次只滚动一页?目前我已启用分页。

最佳答案

假设您必须在数组中显示一些图像。

[yourScroll setContentSize CGSizeMake( [arrayImages count]*320 , 420)];
[yourScroll setPagingEnabled : YES];
int incX = 0 ;

for( int i = 0; i < [arrayImages count]; i++)
{
  UIImageView *imgView = [[UIImageView alloc]initWithFrame : CGRectMake(0,0,320,420)];
  UIView *myView = [UIView alloc]initWithFrame : CGRectMake (incX,0,320,420);
  imgView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",[arrayImages objectAtIndex : i]]];
  [myView addSubView : imgView];  
  [yourScroll addSubView : myView];
   incX+= 320;
}

关于iphone - UIScrollView:如何一次滚动一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10244360/

相关文章:

iPhone iOS : how to detect when in roaming?(不适用于越狱手机)

ios - 如何根据键盘管理 ScrollView (向上和向下)在 Objective-C 中使用 NSNotificationCenter 在屏幕中显示和隐藏

iphone - NSDate 查找离今天最近的日期

objective-c - 不确定的 NSProgressIndicator 不会设置动画

objective-c - 如何让 Xcode 将自定义文件扩展名识别为 Objective-C 以进行语法高亮显示?

ios - Realm +地幔: how to avoid multiple inheritance duplication when integrating both frameworks?

弹出键盘时 iOS 11 无限滚动

ios - 按钮的 UIScrollView - TouchUpInside?

iphone - 如何将每行上的选择器 View 标题文本向右对齐?

iphone - Xcode 未将最新资源文件复制到 iPhone