首页 > 移动平台 > 详细

IOS-UI- UIScrollView 滚动视图(1)

时间:2015-07-29 15:24:50      阅读:236      评论:0      收藏:0      [点我收藏+]

滚动视图多个页面实现的原理 滚动视图位置不变 内容的位置发生改变。

滚动视图的运用1.分页查看图片 2.查看大图片 3.当内容过多需要一个页面显示,如:注册,修改个人信息等等4。当不希望用户感觉咱们的界面是一张图片的时候。。。。。。

 技术分享

设置滚动视图的contentSize 时,如果contentSize小于 滚动视图的bounds就不会滚动

 技术分享

设置滚动视图的contentSize跟图片的尺寸一样

scrollview.contentSize =bgimg.size;

 在滚动视图上添加图片 (在滚动视图上添加内容)

 imgview =[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, bgimg.size.width, bgimg.size.height)];

    imgview.image = bgimg;

    [scrollview addSubview: imgview];

再把 scrollview 添加到self.view 上  运行一下模拟器,就能查看大图片了

 

2.当我们需要对大图片进行放大和缩小时  

设置滚动视图的缩放倍数

   scrollview.minimumZoomScale =0.5;

    scrollview.maximumZoomScale = 2;

使用滚动视图的代理方法 ,需要挂上代理

    scrollview.delegate =self;

设置需要在滚动视图中 放大的视图

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{

    return imgview;

}

注:在编写以上代码时,无需在AppDelegate初始化窗口.

导入代理: 

 技术分享

 

IOS-UI- UIScrollView 滚动视图(1)

原文:http://www.cnblogs.com/popper123/p/4685921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!