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

IOS的基本控件的使用-UIScrollView

2016-10-29 17:27 435 查看
  ViewController.m

//  UIScrollView

//

//  Created by mac on 2016/10/29.

//  Copyright © 2016年 mac. All rights reserved.

//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

    // 
定义并且创建一个滚动视图

    // 
可以对视图内容内容进行滚屏查看功能

    UIScrollView* sv=[[UIScrollView
alloc] init];

    

    // 
设置滚动视图的位置

    sv.frame =
CGRectMake(0,
0, 320,
576);

    

    // 
是否安装整页滚动视图

    sv.pagingEnabled =
YES;

    //  是否开启滚动效果

    sv.scrollEnabled =
YES;

    // 
设置画布的大小,画布显示在滚动视图内部,一般大于Frame的大小

    sv.contentSize =
CGSizeMake(320*5,
575);

    // 
是否可以边缘弹动效果

    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:iView];

    }

    

    

    [self.view
addSubview:sv];

}

- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: