您的位置:首页 > 产品设计 > UI/UE

IOS UIScrollView学习

2014-02-19 16:35 351 查看
  申明myScrollView
@interface IKEDViewController ()<UIScrollViewDelegate>

{
UIImageView *myImageView;
UIScrollView *myScrollView;

}


 创建3个UIImageView,并且分别有图

UIImage *iPhone = [UIImage imageNamed:@"iPhone.png"];
UIImage *iPad = [UIImage imageNamed:@"iPad.png"];
UIImage *macBookAir = [UIImage imageNamed:@"MacBookAir.png"];

3.初始化UIScrollView

CGRect scrollViewRect = self.view.bounds;

myScrollView = [[UIScrollView alloc] initWithFrame:scrollViewRect];
myScrollView.pagingEnabled = YES;

myScrollView.contentSize = CGSizeMake(scrollViewRect.size.width * 3, scrollViewRect.size.height);

[self.view addSubview:myScrollView];

4.设置添加资源

UIImageView *iphoneImgView = [[UIImageView alloc]initWithFrame:imgRect];
iphoneImgView.image = iPhone;
iphoneImgView.contentMode = UIViewContentModeScaleAspectFit;
[myScrollView addSubview:iphoneImgView];

imgRect.origin.x+=imgRect.size.width;
UIImageView *ipad = [[UIImageView alloc]initWithFrame:imgRect];
ipad.contentMode = UIViewContentModeScaleAspectFit;
ipad.image = iPad;
[myScrollView addSubview:ipad];

imgRect.origin.x+=imgRect.size.width;
UIImageView *macBook = [[UIImageView alloc]initWithFrame:imgRect];
macBook.contentMode = UIViewContentModeScaleAspectFit;
macBook.image = macBookAir;
[myScrollView addSubview:macBook];


(PS:原创文章,转载请说明出处)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios uiscrollview