ios 创建九宫格

如图 ,创建九宫格


示例图片
NSInteger row = 3; // 三列
    NSInteger line = 3; // 三行
    CGFloat buttonW = (SCREEN_WIDTH-40)/line;
    CGFloat buttonH = buttonW;
    CGFloat margin = 10;
    for (int i = 0; i < 6; i++) {
        UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
        button.frame = CGRectMake(margin+i%row*(buttonW+margin), 200+i/line*(buttonH+margin), buttonW, buttonH);
        button.backgroundColor = [UIColor redColor];
        [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
        button.tag = i;
        [self.view addSubview:button];
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容