行列

作者: 行走在北方 | 来源:发表于2018-12-18 16:53 被阅读11次

    /

    // ViewController.m

    // 九宫格

    //

    // Created by hlz on 16/2/29.

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

    //

    import "ViewController.h"

    CGFloat viewW;//小视图的宽

    CGFloat viewH;//小的VIEW的高

    int count=20;//放的图标的个数

    int columns=3;//列数

    CGFloat margin=20;//边距

    @interfaceViewController()

    @end

    @implementation ViewController

    • (void)viewDidLoad

    {

      [superviewDidLoad];
    
      viewW=(CGRectGetWidth(self.view.frame)-(columns+1)*margin)/columns;//求 出小视图的宽度
    
       viewH=viewW;//设置高度等于宽度
    
      for (int i=0; i
    
         {
    
        UIView *view=[[UIView alloc]init];//创建视图
    
        [self.view addSubview:view];
    
        int row=i/columns;//获取图标的行下标
    
        int col=i%columns;//获取当前图标的列下标
    
        CGFloat viewX=margin+col*(viewW+margin);
    
        CGFloat viewY=margin+row*(viewH+margin);
    
        view.frame=CGRectMake(viewX, viewY, viewW, viewH);
    
        view.backgroundColor=[UIColorgreenColor];
    

               }
    
    
    
    // Do any additional setup after loading the
    

    }

    • (void)didReceiveMemoryWarning {

      [superdidReceiveMemoryWarning];

      // Dispose of any resources that can be recreated.

    }

    @end

    作者:yindusu
    来源:CSDN
    原文:https://blog.csdn.net/yindusu/article/details/81205910
    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:行列

          本文链接:https://www.haomeiwen.com/subject/apmlkqtx.html