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

                

            }

        }

     

     

     

        }

  • 相关阅读:
    Maven入门
    Windows Java安装
    cdh安装spark遇到的几个BUG
    SQL Server创建存储过程——动态SQL
    IDEA搭建scala开发环境开发spark应用程序
    liunx命令
    java常用 api
    缓存一致性问题
    git 命令
    nginx
  • 原文地址:https://www.cnblogs.com/yuyu-2012/p/4824821.html
Copyright © 2011-2022 走看看