zoukankan      html  css  js  c++  java
  • IOS 多行多列加载ImageView

    用宏定义行高,行宽,行数,列数及间隔

    #define ROW_COUNT  5

    #define COLUMN_COUNT 3

    #define ROW_HEIGHT 100

    #define ROW_WIDTH ROW_HEIGHT

    #define CELL_SPACING 10

     

     

     

    - (void)viewDidLoad {

        [super viewDidLoad];

        [self layoutUI];

     

    }

    -(void)layoutUI{

      _imageViews = [NSMutableArray array];

        //5行3列图片数据放到可变数组中

        for (int r=0; r<ROW_COUNT; r++) {

            for (int c=0; c<COLUMN_COUNT; c++) {

                UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(c*ROW_WIDTH+(c*CELL_SPACING), r*ROW_HEIGHT+(r*CELL_SPACING                           ), ROW_WIDTH, ROW_HEIGHT)];

                imageView.contentMode=UIViewContentModeScaleAspectFit;

                [self.view addSubview:imageView];

                [_imageViews addObject:imageView];

                

            }

        }

     

     

     

        }

  • 相关阅读:
    Pyhton学习——Day60
    Pyhton学习——Day58
    Python——微信数据分析
    C/C++文件指针偏移
    I/O流+统计文件词频
    vector概念
    new/delete工作机制
    Singleton单例类模式
    对象数组
    特殊成员函数
  • 原文地址:https://www.cnblogs.com/yuyu-2012/p/4824821.html
Copyright © 2011-2022 走看看