newsScrollView不能滑动
来源:5-1 蒙板位置设置
feigedon
2018-07-25 11:17:16
newsScrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 40, SCREEN_WIDTH, 200)];
newsScrollView.contentSize=CGSizeMake(SCREEN_WIDTH*3, 200);
newsScrollView.contentOffset=CGPointMake(SCREEN_WIDTH, 0);
newsScrollView.pagingEnabled=true;
newsScrollView.scrollEnabled=true;
newsScrollView.showsHorizontalScrollIndicator=false;
[self addSubview:newsScrollView];
int i=0;
maskInfos=[[NSMutableArray alloc]init];
for (NSDictionary *item in _newsInfos) {
NSString *imageName=[item valueForKey:@"image"];
NSString *info=[item valueForKey:@"info"];
[maskInfos addObject:info];
UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(SCREEN_WIDTH*i++, 0, SCREEN_WIDTH, 200)];
imageView.image=[UIImage imageNamed:imageName];
imageView.contentMode=UIViewContentModeScaleAspectFill;
[newsScrollView addSubview:imageView];
}
//添加蒙版
maskView=[[MaskView alloc]initWithFrame:CGRectMake(0, 220, SCREEN_WIDTH, 20)];
[self addSubview:maskView];
1回答
imoocLovers
2018-07-25
这段代码已经测试过,只要SCREEN_WIDTH宏定义没写错,ScrollView是可以滑动的。建议同学检查下是不是宏定义的代码写错了,下面是屏幕宽度的宏定义,供参考:
#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width
祝学习愉快~
相似问题