• UISB ScrollView


    viewcontroller.m

    #import "ViewController.h"
    
    @interface ViewController ()
    
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
        //定义并且创建一个滚动视图
        //可以对视图内容进行滚屏查看功能
        
        UIScrollView* sv =[[UIScrollView alloc]init];
        //设置滚动视图位置 使用矩形来定位视图位置
        
        sv.frame=CGRectMake(0, 0, 320, 576);
        //是否按照首页来滚动视图
        
        sv.pagingEnabled=YES;
        //是否可以开启滚动效果
        
        sv.scrollEnabled=YES;
        //画布大小 画布显示在滚动视图内部 一般大于frame
        sv.contentSize=CGSizeMake(320*2, 576);
        //是否可以边缘弹动效果
        sv.bounces=YES;
        //开启横向弹动效果
        sv.alwaysBounceHorizontal=YES;
        //开启纵向弹动效果
        sv.alwaysBounceVertical=YES;
        
        //展示横向弹动效果
        sv.showsHorizontalScrollIndicator=YES;
        //展示纵向弹动效果
        sv.showsVerticalScrollIndicator=YES;
        sv.backgroundColor=[UIColor yellowColor];
        
        //使用循环创建5张图片视图
        for( int i=0 ; i<5 ;i++)
        {
            NSString* strName = [NSString stringWithFormat:@"%d.jpg",i+1];
            UIImage* image =[UIImage imageNamed:strName];
            UIImageView* iview=[[UIImageView alloc]initWithImage:image];
            
            iview.frame=CGRectMake(320*i, 0, 320, 576);
            [sv addSubview:sv];
            
            
        }
        
        
        
        [self.view addSubview:sv];
        
        
        
        
        
    }
    
    
    @end
  • 相关阅读:
    CentOS7 安装 Mysql5.6.40
    CentOS7 安装 Python3.6.5
    CentOS7 添加新用户并授权 root 权限
    02 常用数据结构
    01 常见算法
    初识 Docker
    glob & fnmatch -- 使用Unix style通配符
    Pillow6 起步
    leetcode70. 爬楼梯 🌟
    leetcode69. x 的平方根 🌟
  • 原文地址:https://www.cnblogs.com/zhangqing979797/p/13682081.html
Copyright © 2020-2023  润新知