scrollView无限循环滚动label文本内容为何无法居中?

来源:3-3 案例无限循环滚动(中)

幕布斯2332854

2018-07-27 13:43:56

scrollView无限循环滚动label文本内容012为何无法居中?http://img.mukewang.com/climg/5b5ab11b0001e47010010751.jpg

写回答

1回答

imoocLovers

2018-07-27

将label.textAlignment = NSTextAlignmentCenter;这句代码放在for循环中,如下:

 for (int i = 0; i<4; i++) {
        float labelX = (i+1)*414;
        UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(labelX, 0, 100, 100)];
        label.backgroundColor = [UIColor redColor];
        label.text = [NSString stringWithFormat:@"%d",i%3];// 0 1 2 0
        //将文本居中的代码放在这个位置
        label.textAlignment = NSTextAlignmentCenter;
        
        [scrollview addSubview:label];
    }
    [self.view addSubview:scrollview];

祝学习愉快~

1

0 学习 · 637 问题

查看课程